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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找到正在运行的python进程的当前行号相关的知识,希望对你有一定的参考价值。

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

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

有没有办法做到这一点?

答案

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

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

以上是关于找到正在运行的python进程的当前行号的主要内容,如果未能解决你的问题,请参考以下文章

获取java中当前运行代码类名,行号,方法名

在当前进程中通过 python 运行 bat 文件

分析正在运行的 Python 进程的内存使用情况

你如何让多处理池不启动新进程但也不终止当前正在运行的进程?

python 获取当前行号python的功能

python 输出当前行号