python
qq_36711420
兴趣驱动型码工
展开
-
python qrcode 二维码中间贴图彩色
搜了一圈网上的没搜到,最后还是翻出来原来的项目。要让中间显示粘贴的彩色图片,必须在make_image时指定为rbg模式qr.make_image().convert(‘RGB’)原创 2022-04-26 17:07:24 · 977 阅读 · 0 评论 -
记一次 leo-api-auto 部署踩坑记录
首先感谢 leo-api-auto作者无私奉献,贴一段leo-api-auto的简介LEO API测试平台简介「LEO API测试平台」是一个免费开源的接口自动化测试平台。既支持单个接口测试,也支持基于场景的接口测试用例,接口可串联执行,实现了接口间的数据依赖。测试数据与测试用例分离,可根据环境设置不同测试数据,不同环境数据互不影响平台支持定时任务功能,可设置定时任务,自动执行接口用例平台支持文件上传接口测试,支持接口延迟调用丰富的校验选项,支持返回状态码校验、响应时间校验、返回体校验、数值原创 2021-09-08 04:42:36 · 552 阅读 · 0 评论 -
tornado 转sanic真是痛苦
tornado 写起项目真是太顺手 了,基于类 的视图和完整的 类视图处理流程太香了最近下定决心把技术栈转移到sanic上来,毕竟sanic号称py中速度最快的处理框架,追求速度当然不能忽视然后写惯了tornado,接触sanic简直痛苦。虽然sanic也有类似tornado的基于视图的类处理方式HTTPMethodView,但是也只是类似。tornado中针对每个请求经过initialize->prepare->httpmethod->on_finish 的流程都可以手动重写,钩子原创 2020-08-27 00:39:30 · 1012 阅读 · 2 评论 -
python中的深拷贝和浅拷贝
python中的深拷贝和浅拷贝浅拷贝意即只拷贝引用,仍然指向同一个内存地址,修改其中任何一个都会使所有的引用改变注意: 和java不同的地方在于python中的'=='比较的是内容,is 比较的内存地址,而java中 '==' 比较的是内存地址,equls则比较内容a = [1,2,3]b = aprint(a == b) # True...原创 2018-02-26 22:03:33 · 949 阅读 · 0 评论 -
python3 中的reload(sys)
import sys reload(sys) sys.setdefaultencoding(‘utf-8’) 以上是python2的写法,但是在python3中这个需要已经不存在了,这么做也不会什么实际意义。 在Python2.x中由于str和byte之间没有明显区别,经常要依赖于defaultencoding来做转换。 在python3中有了明确的str和byte类型区别,从一种类型转...原创 2018-02-26 22:04:56 · 92778 阅读 · 0 评论 -
python中的GC机制
和java一样 python也有垃圾自动回收机制,但实现方法与java并不相同 python中以引用计数为主,零代为辅1 引用计数机制python里每一个东西都是对象,它们的核心就是一个结构体:PyObjecttypedef struct_object { int ob_refcnt; struct_typeobject *ob_type;} PyObjec...原创 2018-02-26 22:05:55 · 2850 阅读 · 0 评论 -
关于某些时候print函数不会立即打印的解决办法
今天在调试一个小demo的时候输出需要输出值,于是本能的使用print函数输出, 大体结构如下def demo(num): print(num) for i in range(10): time.sleep(1) print(num)然而奇怪的是print并不会立即打印,而是在执行完毕整个方法后才输出,冥思苦相半天终于从生锈的脑袋里想起“缓...原创 2018-03-20 20:23:44 · 8756 阅读 · 1 评论