python_practice
latest
Contents:
python实战01FFT快速傅里叶变换
python实战02异常报错
python实战03为list实现find方法
python实战04常见坑
python实战05文件路径(找不到文件)
python实战06多线程bug处理记录
python实战07调试pdb
python实战08多线程性能分析(装饰器和chromeTrace)
python实战09远程接口调试
python实战10pytest测试和覆盖率
python实战11代码洁癖
python实战12神仙问题集锦
python_practice
Docs
»
python实战经验
Edit on GitHub
python实战经验
¶
python研发过程中需要用到工具,注意的坑等等
Contents:
python实战01FFT快速傅里叶变换
python实战02异常报错
百度自然语言处理报错:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\U0001f602’ in posit
解决方案ObjectOfTypeXXisNotJSONSerializable
解决方案UnicodeEncodeError
解决方案ImportErrorlibta_lib
python绘制k线图(蜡烛图)报错 No module named ‘matplotlib.finance
坑map函数不执行
坑文件读写方式和乱码问题
python实战03为list实现find方法
方法1,独立函数法
方法2,if三元表达式(本质同上)
方法3,next(利用迭代器遍历的第二个参数)
方法4,list元素bool类型
参考
python实战04常见坑
括号和元组()
空集合空字典{}
默认参数最好不为可变对象
时有时无的切片异常
return不一定都是函数的终点
用户无感知的小整数池
循环中的局部变量泄露
python版本升级
参考
python实战05文件路径(找不到文件)
curdir,argv,file
normpath
更多功能测试
附录
python实战06多线程bug处理记录
python实战07调试pdb
Python多线程的时候调试的简单方法(thread.run)
OpenStack断点调试方法总结(重定向stdin,stdout实现远程调试)
python 多线程断点调试(管道方法)
gdb调试多进程和多线程命令(设置follow-fork-mode)
Linux多进程和多线程的一次gdb调试实例(参考上面的)
线程的查看以及利用gdb调试多线程(详细,截图中标示含义)
GDB多线程多进程调试(操作和命令对应)
参考
python实战08多线程性能分析(装饰器和chromeTrace)
需求
转化脚本和使用方法
转化脚本
使用chrome tracing分析
参考
python实战09远程接口调试
原始代码:打印所属平台信息
添加Python Interpreter
添加ssh interpreter连接信息
ssh interpreter密码信息
interpreter配置信息
修改执行代码的interpreter
验证结果正确
参考
python实战10pytest测试和覆盖率
参考
python实战11代码洁癖
缘由
类型注解
列表生成式替代循环([i for xx])
拍平嵌套的多重循环(product)笛卡尔积
_替代无用临时变量i
批量化一致性操作优于依次ifelse判断
用a and b(a or b)替代if a:b(a if a is not none else b)的简单表达式
python实战12神仙问题集锦
执行速度
Indices and tables
¶
索引
模块索引
搜索页面
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.