Ptyhon
文章平均质量分 63
踏雪追风
这个作者很懒,什么都没留下…
展开
-
JsonCompare Python环境下的json对比工具
# coding:utf-8# 数据对比,根据数据结构递归对比class JsonCompare: def __init__(self, expect_data, real_data, is_debug=False): self.expect_data = expect_data self.real_data = real_data ...原创 2018-03-13 11:42:35 · 2616 阅读 · 2 评论 -
python常用的包
sys: 模块搜索路径配置(path);接收命令行参数(argv);输入输出重定向(stdout/stderr/stdin)等;os: 获取运行平台(name)-windows系统为(nt),linux/unix系统为(posix); 获取目录分隔符(sep)-linux系统为(/),windows系统为(\); 获取换行符(linesep)-linux系统为(\n),wi...原创 2018-03-14 12:01:55 · 513 阅读 · 0 评论 -
Supervisor安装配置及常见故障
1,版本要求: ≥python2.4 & <python32,安装命令: sudo pip install supervisor3,配置: mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf4,program配置: 为方便各个app单独维护,我...原创 2018-04-02 11:12:44 · 3613 阅读 · 0 评论 -
Python的协程,线程,进程的理解及实现
1,进程解释略常用库-mutiprocessing2,线程解释略常用库-threading,threadpoolthread库因为存在主线程会优先于子线程结束的问题,产品开发时不建议使用另,因为Cpython全局解释锁(GIL)的原因,多个线程之间不是并行处理的,所以不算是纯意义上的多线程,但是也不失为一种提高效率的解决方式,所以Cpython环境中是不存在严格的并行计算的,无法利用多核,但是Jp...原创 2018-04-02 11:45:31 · 409 阅读 · 0 评论 -
python自动化学习笔记之pytest
特点:1,代码风格比较自由,可单独定义方法,也可将方法封装到class里2,参数化执行,可灵活配置测试计划3,可生成xml报告,方便结果分析及jenkins集成安装可以直接pip install pytest文件名定义:test_*.py or *_test.py类定义:Test开头方法定义:test_开头(官网要求,但是自己试着不带_也可以)代码示例:import pytest# 基础方法调...原创 2018-04-24 17:48:36 · 1669 阅读 · 0 评论 -
aiohttp文件上传及flask文件上传-服务端处理
aiohttp文件上传服务端处理:async def storefile(self, request): try: reader = await request.multipart() file = await reader.next() filename = file.filename if file.filename else 'u...原创 2018-12-12 16:41:17 · 2241 阅读 · 1 评论