Python 中 time模块 time.time() 是不是系统调用

事情是这样的,最近公司自己定义了一个api规范,其中有一部分是请求时候用时间戳做 md5摘要。 然后我看到领导在文档中说 python 的 time.time() 是系统系统调用,调用的消耗太大,md5摘要中不用时间戳,而是用其他的字段。 于是我就不太相信这个说法。 线上的环境一般是 CentOS6.7 , CentOS 7, Python 的版本 2.6(惭愧),2.7。下面的测试环境是 Cen...
阅读(274) 评论(0)

python logging模块 init格式配置传递参数

Python项目中,logging模块的配置使用了 ini 这种配置,也叫做 fileconfig 配置,然后不想把存放 log 文件的目录 硬编码。抽象出来就是怎么给 init 格式配置文件传递参数。 利用 fileConfig 中的 defaults 参数可以实现 文档地址py文件import logging import logging.config logconf = os.path.joi...
阅读(199) 评论(0)

Python date 类型转 datetime 类型

datetime to date在 Python 中,通过 datetime 获取到日志的 date 类型比较简单, datetime 提供了 date() 方法In [1]: from datetime import datetime In [2]: help(datetime.date)In [3]: datetime.now() Out[3]: datetime.datetime(2017,...
阅读(179) 评论(0)

Python使用pycrypto进行RSA长字符串加密

Python RSA 长字符串加密标签(空格分隔): 未分类 今天有位群友在 “Python那点事” 群里问到了一个使用 pycrypto 进行rsa报错的问题。 问题使用 pycrypto 进行 rsa 加密解密,padding模式是 RSA_PKCS1_PADDING, 加密比较短的字符串没问题,加密长的字符串就报错。 raise ValueError("Plaintext is to...
阅读(870) 评论(2)

Python 处理微信网页版消息中的emoji表情在命令行中显示

找了一个基于微信网页版API的微信机器人,主要在命令行中使用,然后发现消息中的表情都变成了 html的标签啊,然而想让表情正常在控制台显示,就有了下面的代码。 问题因为我的微信名称中有emoji表情,收到的消息是这样的 4739723278617112577 orangleliu -> orangleliu<span cla...
阅读(1325) 评论(0)

django 中 MySQL: "Field 'id' doesn't have a default value" 错误

有一个比较老的表,使用innodb引擎,但是之前的表设计中没有使用自增ID,而是使用了类似UUID的字段作为主键,后来导致整个索引碎片很严重,影响查询效率。 新上线的系统也用了这个表,由于表已经存在了就通过 Alter 语句直接删除了原来的UUID主键,新建了一个自增ID主键。 结果在修改之后出现了如下的错误 (django1.8, python2.7, mysql5.6.27)错误日志......
阅读(441) 评论(0)

Python string中删除(过滤)掉emoji表情字符

最近做了一个需求,把公众号的用户信息同步到服务端,发现很多用户的昵称里面都有表情符号(emoji), 一般的处理方式是把MySQL的编码改成 utf8mb4,后来讨论了下,这些表情也没什么用,入库的时候直接删除就好了。 Python怎么过滤 emoji表情符号呢? 下面是剔除表情字符串的代码片段 python2.7 下测试import reemoji_pattern = re.compile(...
阅读(3764) 评论(0)

[问答]Python 打开多个文件怎么使用 "with open"

来源 osf How can I open multiple files using “with open” in Python? python 中比较 pythonic 打开文件的方法是用 with open,如果一次打开多个文件,怎么写比较优雅呢?python2.7 和之后的版本中,例如同时打开文件a 和 文件b,可以像下面这样写with open('a', 'w') as a, open('b...
阅读(890) 评论(0)

Python requests 报错解决集锦

一台老Centos机器上跑着古老的应用,加了一个新模块之后报错 /usr/lib/python2.6/site-packages/requests/packages/urllib3/util/ssl_.py:132: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 fr...
阅读(2764) 评论(0)

查找python项目依赖并生成requirements.txt

一起开发项目的时候总是要搭建环境和部署环境的,这个时候必须得有个python第三方包的list,一般都叫做requirements.txt。 如果一个项目使用时virtualenv环境,还好办 pip freeze 就可以解决,但是如果一个项目的依赖list没有维护,而且又是环境混用,那就不好整理的呀,不过,这里安利一个工具 pipreqs,可以自动根据源码生成 requirements.txt...
阅读(2550) 评论(0)
169条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1307326次
    • 积分:17193
    • 等级:
    • 排名:第588名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:106条
    感谢支持
    一起玩
    统计