繁体   English   中英

你如何调试pydoit?

[英]How do you debug pydoit?

我有一个 python doit 脚本卡在一个步骤但不会引发错误。 如果我允许它,它会坐一整天。 我检查了所有输入,它们看起来与我上次运行它时完全相同。 我该如何调试? 我尝试使用 pdb 但也许我不知道如何使用它,我用谷歌搜索并找不到示例代码。 我不能发布我的代码,因为它是机密的。 只是一般如何在 doit 中调试会对我有很大帮助。 我使用 Python 2.7,是的,最终我必须更新到 3,但现在我使用的是 2.7。 (对不起,我有很多人问我为什么继续使用 2.7 --- 现在没有时间更新我所有的脚本,有超过 200 个)

https://pydoit.org/tools.html#set-trace

doit提供了一个set_trace() function 将调用 PDB set_trace并确保标准输出 output 打印在终端上。

不是你的情况,但doit还提供了一个命令行选项--pdb ,当发生未处理的异常时,它会自动放入 PDB 中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM