随笔分类 -  Python

摘要:数据太大压缩存储,可以使用zlib中的压缩函数,代码如下: 1 import ujson 2 import MySQLdb 3 import zlib 4 import base64 5 6 kwargs = { 7 'host': '0.0.0.0', 8 'port': 3307, 9 'db': 'test', 10 'user': 't... 阅读全文
posted @ 2018-07-06 18:19 bierxiaobia 阅读(495) 评论(0) 推荐(0)
摘要:遍历file的方式 阅读全文
posted @ 2017-02-23 17:31 bierxiaobia 阅读(517) 评论(0) 推荐(0)
摘要:一、shell变量自增a=1a=$(($a+1))a=$[$a+1]a=`expr $a + 1`let a++ let a+=1 ((a++)) echo $a 二、python脚本接收参数 from sys import argv argv[0] # 脚本名 first_arg = argv[1 阅读全文
posted @ 2017-02-23 16:31 bierxiaobia 阅读(278) 评论(0) 推荐(0)
摘要:django的中间件就是一个对整体请求过程的装饰器,可以对请求到达view之前,view处理和响应后,通过定义process_request,process_view,process_response进行处理。 然后在settings.py的MIDDLEWARE_CLASSES里,添加自定义的中间件 阅读全文
posted @ 2016-10-19 15:38 bierxiaobia 阅读(126) 评论(0) 推荐(0)
摘要:map和reduce都是Python中的内置函数 map函数接受两个参数,第一个参数是函数,第二个参数是列表,将函数依次作用于列表中的元素,并返回一个元素 reduce同样以函数和列表作为参数,区别在于,reduce的函数参数,接收两个参数,为列表参数的元素与之前运算的函数结果。可用于求和等。 ma 阅读全文
posted @ 2016-10-11 11:23 bierxiaobia 阅读(168) 评论(0) 推荐(0)
摘要:virtualenv是Python常用的虚拟环境,解决不同项目之间依赖软件版本不同的问题,从逻辑上分割出独立的运行环境,开发者根据自己的需要在虚拟环境中安装转件,搭建环境,这个虚拟环境的作用域就是这个虚拟环境,不影响本机的环境配置。 以下引用自 http://www.nowamagic.net/ac 阅读全文
posted @ 2016-10-11 11:18 bierxiaobia 阅读(505) 评论(0) 推荐(0)
摘要:Base64是一种用64个字符来表示任意二进制数据的方法。首先,准备一个包含64个字符的数组:['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/'] 然后对要编码的数据的二进制形式进行处理,每3个字节划分为有组,没个字节8bit, 阅读全文
posted @ 2016-09-20 16:51 bierxiaobia 阅读(247) 评论(0) 推荐(0)