您的位置:首页 > 编程语言 > Python开发

python笔记008--python的相关模块和开发工具

2017-10-31 22:57 330 查看
一、相关模块

调试器:pdb

记录器:logging

logging:python2.3新增,定义了一些函数和类帮助程序实现灵活的日志系统;五级日志级别:紧急、错误、警告、信息、调试。

性能测试器:profile、hotshot、cProfile

①profile:最早的,由python写成,用来测试函数的执行时间及每次脚本执行的总时间,既没有特定函数的执行时间也没有被包含的子函数调用时间,最慢。

②hotshot:python2.2新增,由C语音写成,有效提高了性能;重点解决了性能测试过载的问题,但却需要更多时间生成结果。

③cProfile:python2.5新增,由C语音写成,用于替换前两种;缺点:需要花较长时间从日志文件中载入分析结果,不支持子函数状态细节,某些结果不准。

二、开发工具

《python风格指南》

《python快速参考指南》

《python常见问答》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python