有没有办法挂钩到当前运行的python脚本,看看有什么进展?

Inc*_*ito 9 python debugging

我有一个偶尔会冻结的python脚本,我想知道为什么?有没有办法挂钩到python脚本,看看变量是什么线和/或它做什么?

Bas*_*sic 1

原答案

使用调试器,如如何将远程调试器附加到 Python 进程?

连接后,您可以暂停执行并检查变量、当前堆栈等...

更新

正如评论中指出的,链接的调试器显然需要以特定方式启动进程。Visual Studio(安装了Python 工具确实支持附加到正在运行的进程。

  • 该问题的答案都不支持附加到尚未进行调试的脚本 (2认同)