有没有办法查看各种线程在 python 进程中所做的事情的堆栈跟踪?
假设我有一个线程,它允许我对进程进行某种远程访问。
Winpdb是一个独立于平台的图形化 GPL Python 调试器,支持网络远程调试、多线程、命名空间修改、嵌入式调试、加密通信,比 pdb 快 20 倍。
特征:
(来源:winpdb.org)
大约 4 年前,当我使用扭曲时,沙井是完成您所要求的工作的好方法。
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
现在我的大部分项目都没有使用twisted,所以我只使用了WingIDE的远程调试钩子来内省一个正在运行的进程。