用于检查python进程的python服务器和shell
inspector的Python项目详细描述
督察是安德鲁·莫法特的督察壳的再实现 (https://github.com/amoffat/Inspect-Shell)。
它的功能
inspector允许您读取、更改或添加python的全局变量 程序运行时来自另一个进程(shell)的程序。
例如,可以从shell向程序中添加一个完整的类,然后 重写一些函数,以便它开始使用新创建的类。所有这些 当你的程序继续运行时!是的,那很酷。
工作原理
检查器有两种模式:服务器模式和外壳模式。服务器模式由 python程序(在单独的线程中),而shell模式由 检查员自己。
步骤:
- 将导入检查器添加到您的程序中
- 运行程序
- 使用python inspector.py运行inspector
- 在shell中键入代码
Inspector还支持程序变量的制表符完成。
在完成之后,通过按下CTRL D或CTRL C或键入退出外壳。 退出>< > >程序将继续运行,并保留所有更改。你可以跑 你想什么时候再找督察。
如果您只想看到 工作原理。
Inspector使用Python2和3。参见https://github.com/jzib/inspector了解 更多信息。