标签: python debugging
我有长时间运行的python程序,没有足够的内部日志记录。我希望能够附加到正在运行的python程序,并找出它的当前行号。理想情况下,我希望在不中断其执行的情况下执行此操作,但我很高兴让它暂停,打印堆栈t种族,然后继续前进。
我可以轻松键入control-C,但这会终止程序。
有什么办法吗?
答案 0 :(得分:4)
您正在寻找py-spy之类的东西。
它可以连接到正在运行的进程,而无需修改并显示其当前操作。