将任意Bytecode注入运行中的Python进程

2015-05-21
阅读 3 分钟
11.3k
在调试 Python 程序的时候,一般我们只能通过以下几种方式进行调试: 程序中已经有的日志 在代码中插入 import pdb; pdb.set_trace() 但是以上的方法也有不方便的地方, 比如对于已经在运行中的程序, 就不可能停止程序后加入 调试代码和增加新的日志. 从 JAVA 的 BTrace([链接]) 项目得到灵感,尝试对正在运行的 Py...