获取流程变量

时间:2017-06-05 02:26:18

标签: python multiprocessing

给定进程ID,是否可以连接到Python进程(从另一个解释器实例启动)并检索用户定义的变量值?

我希望从工作流程中获得进展。所描述的机制hereValueArray)似乎假设父进程(即进程启动器)和子进程之间的通信。我只能通过让进程将其变量写入数据存储来考虑间接方式,但希望还有更直接的方法来实现这一点。 Python代码将如何与#34;连接"到其他非子进程来检索变量值?

1 个答案:

答案 0 :(得分:0)

结帐Realm.add(_:update:)

>>> import psutil
>>> psutil.pids()
[1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, ..., 32498]
>> psutil.Process(32498).environ()
{}