调试器打印在python中访问的每一行代码

时间:2014-03-18 14:29:23

标签: python

在pdb或其他一些python调试工具中是否有一个选项可以在屏幕上打印/打印到文件的每一行代码?我正在经历一些大量的代码,所以手工复制粘贴是乏味的。我想知道是否有人可以给我如何在python中执行此操作的提示或告诉我是否有现有工具这样做。

1 个答案:

答案 0 :(得分:3)

看起来你想要一个代码覆盖工具。 Try coverage,它会告诉你哪些行已被执行。

看一下文档中的示例,它可以显示执行的行:http://nedbatchelder.com/code/coverage/sample_html/cogapp_test_cogapp.html

请查看'reporting' and 'annotating' areas of the docs,了解如何为您的目的获取最合适的输出。