掌握Python系统管理-调试和分析脚本2- cProfile和timeit
调试和分析在Python开发中发挥着重要作用。 调试器可帮助程序员分析完整的代码。 调试器设置断点,而剖析器运行我们的代码,并给我们执行时间的详细信息。 分析器将识别程序中的瓶颈。我们将了解pdb Python调试器,cProfile模块和timeit模块来计算Python代码的执行时间。
涉及内容:
- Python调试技术
- 错误处理(异常处理)
- 调试工具
- 调试基本程序崩溃
- 分析和计时程序
- 使程序运行得更快
跟踪程序
trace_example.py
class Student:
def __init__(self, std):
self.count = std
def go(self):
for i in range(self.count):
print(i)