【问题标题】:How to use debugger to generate a trace file?如何使用调试器生成跟踪文件?
【发布时间】:2013-03-07 02:25:03
【问题描述】:

我的工作是检测 Python 应用程序,使其生成包含必要动态信息的跟踪文件。我正在使用 python 脚本来检测源代码。我是通过在源代码中插入大量语句并依次生成跟踪文件来实现的。

我的问题是,有没有办法使用调试器来生成跟踪文件?

如果可以的话,谁能给我一个例子,说明在调试期间如何在任何函数中插入打印语句?

【问题讨论】:

  • 你是说单元测试吗?

标签: python debugging trace instrumentation


【解决方案1】:

您可以为此目的使用 Python 跟踪模块。它显示了所有正在运行的代码

Trace all statements from a point in code

您也可以插入打印语句,但之后您必须记得清理它们。用逗号分隔要打印的参数。

print 'logpoint 1, vals: ', vals

【讨论】:

    猜你喜欢
    • 2011-10-26
    • 2021-09-28
    • 2019-10-02
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    相关资源
    最近更新 更多