一、快速共享
2版本:python -m SimpleHTTPServer
3版本:python -m http.server
这是python内置的web服务器,需要使用8000端口
使用HTTP协议共享
二、字符串转换为JSON
底层服务一般以JSON格式返回
将JSON字符串转换为JSON对象:
字符串 | python -m json.tool
三、检测第三方库是否正确安装
python -c "import 模块"
四、pip安装与源码安装
源码:python setup.py install
pip:pip install 模块[==版本号]
pip安装和更新详细看:https://blog.csdn.net/nicomy2018/article/details/78617976/(转自CSDN)
五、ipython高效的交互式终端,支持tab,yum安装
更高效的获取帮助信息
?更好的获得对象帮助信息
六、jupyter
pip安装
端口8888/tcp
七、程序调试方法
pdb.set_trace
如果安装了ipdb也可以使用ipdb,ipdb更加优秀
八、导包规范:
其余正常一次导入一个
导包规则:
九、程序规范检查
需要安装pep8或者pycodestyle模块
pycodestyle --show-source --show-pep8 代码文件
自动校正规范:
需要安装autopep8
autopep8 --in-place 代码文件//没有--in-place只显示不修改源文件
十、项目管理
避免不同项目使用不同版本的环境出现问题
安装:
创建项目: