查找正在运行的python进程的当前行号

时间:2019-01-03 15:20:49

标签: python debugging

我有长时间运行的python程序,没有足够的内部日志记录。我希望能够附加到正在运行的python程序,并找出它的当前行号。理想情况下,我希望在不中断其执行的情况下执行此操作,但我很高兴让它暂停,打印堆栈t种族,然后继续前进。

我可以轻松键入control-C,但这会终止程序。

有什么办法吗?

1 个答案:

答案 0 :(得分:4)

您正在寻找py-spy之类的东西。

它可以连接到正在运行的进程,而无需修改并显示其当前操作。