python工具记录

来源:互联网 发布:三菱编程器fx20p 编辑:程序博客网 时间:2024/06/03 13:39
--安装py文件
安装python的第三库(py) 
解压.tar.gz,进入目录,会看到setup.py, 在此目录下执行python setup.py install

--升级
升级软件pip install --upgrade xxxxx

1.windows virtualenv的使用
   http://www.cnblogs.com/chaosimple/p/4475958.html 讲解的比较详细
2.自动提示功能 ipython
   安装pyreadline。运行命令pip install pyreadline。一定要先安装这个,然后再安装ipython,否则ipython无法执行。
安装ipython。运行pip install ipython
安装完毕,输入ipython启动
3.PyCharm IDE工具
4. nose 自动化测试框架
5. mock的安装 
    pip install mock==1.0.1
6. nose-progressive是一个很好的模块,它可以改善nose的输出,让错误在发生时就显示出来,而不是留到最后
   官网https://pypi.python.org/pypi/nose-progressive/#downloads
   安装pip install nose-progressive  
   使用的nosetests --with-progressive
7.调试
iPDB是一个极好的工具,我已经用它查出了很多匪夷所思的bug。pip install ipdb 安装该工具
import ipdb; ipdb.set_trace(),然后你会在你的程序运行时,获得一个很好的交互式提示。它每次执行程序的一行并且检查变量。
8.追踪性能问题'
pycallgraph  它objgraph对于查找内存泄露非常有用可以创建函数调用时间和次数的图表
objgraph对于查找内存泄露非常有用
9.Gevent 异步调用

参考文档:http://www.jb51.net/article/63276.htm

0 0