繁体   English   中英

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

[英]Find the current line number of a running python process

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

我可以很容易地键入control-C,但这会杀死程序。

有没有办法做到这一点?

好像py-spy就是你要找的东西。

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

暂无
暂无

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

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