我有一个偶尔会冻结的python脚本,我想知道为什么?有没有办法挂钩到python脚本,看看变量是什么行和/或它做什么?
答案 0 :(得分:2)
使用How do I attach a remote debugger to a Python process?
的答案中显示的调试器连接后,您可以暂停执行并检查变量,当前堆栈等...
正如评论中所指出的,链接的调试器显然需要以特定方式启动进程。 Visual Studio(安装了Python Tools)does support附加到正在运行的进程。
答案 1 :(得分:-4)
添加以下行:
import pdb; pdb.set_trace()