
python第三方库推荐
文章平均质量分 72
分享实用、优雅的python第三方库,领略python的精彩纷呈。
mattkang
搞过游戏开发、web开发,喜欢python、golang,可写前后端
展开
-
使用Django-environ来区分不同环境
就是一个读取环境变量的东西 就2个类: Env/ Path.简洁清晰。原创 2017-12-01 00:19:07 · 9359 阅读 · 0 评论 -
python第三方库推荐 - 用furl优雅的操作url
基本操作>>> from furl import furl>>> f = furl('http://www.google.com/?page=1')>>> f.scheme, f.host, f.port, f.path, f.query, f.fragment>>> f.url>>> f.args>>> f.args['page']>>> f.args['page'] = 2原创 2017-01-25 13:54:05 · 5864 阅读 · 0 评论 -
sandglass(沙漏)——一个让人解脱的python时间处理库
在游戏开发的过程中频繁的需要跟时间相关的做处理,而python内置了好多个时间处理库,datetime/date/time/calendar/timedelta等,细节繁多略具迷惑性。很多东西不够便捷直接。想一下下面这些场景:2014年六一儿童节那天的时间戳是多少?2014年六一儿童节那天是星期几?datetime对象转成字符串后面往往带小数点,即微秒,而我存到数据库是不需要微秒的,怎原创 2014-05-06 23:16:40 · 4745 阅读 · 1 评论 -
python第三方库推荐 - 优雅的数据验证库schema
这个在验证表单、配置、客户端传过来的数据等很有用。安装easy_install schema 或 pip install schema基本用法from schema import SchemaSchema(xxx).validate(data)其中参数xxx可以是:基本数据类型比如int/float/list/tuple/set/str等。函数list,原创 2013-09-01 21:29:43 · 5376 阅读 · 0 评论 -
python第三方库推荐 - 用tablib导出xls、csv、yaml等格式
一般的后台都有导出数据的需求,tablib使得这件事变得简单。下面看示例。import tablibheaders = ('area', 'user', 'recharge')data = [ ('1', 'Rooney', 20), ('2', 'John', 30),]data = tablib.Dataset(*data, headers=headers)原创 2013-09-01 10:15:39 · 14042 阅读 · 1 评论 -
python第三方库推荐 - 通过ntplib在windows上同步时间
很多时候我们有通过程序脚本同步校正北京时间的需求。在linux上同步时间比较方便,安装个ntpdate软件就行了。但是在windows的要同步时间比较麻烦。这时想到的就是从网络获取一个准确的时间,然后调用dos命令修改时间。从哪里获取呢?当然是国家授时中心。授时中心的网址是 cn.pool.ntp.org(注意,流传甚广的210.72.145.44这个ip已经失效了,直接用域名原创 2013-08-31 20:15:45 · 10653 阅读 · 0 评论 -
python第三方库推荐 - dateutil
在dateutil中,吸引我的东西有2个,1个是parser,1个是rrule。其中parser是根据字符串解析成datetime,而rrule是则是根据定义的规则来生成datetime。安装没必要下载源码包手动安装,直接用easy_install或pip在线安装easy_install python-dateutilpip install python-dateutil关原创 2013-08-21 00:17:38 · 34680 阅读 · 6 评论