python - 如何与外部Python进程通信? (不是子进程)

标签 python subprocess multiprocessing

另一个Python进程是从外部启动的,只知道进程标识符。该外部进程不是从 python 进程启动的子进程。两个进程的路径可以相同。我如何与该进程进行通信?如何在这些进程之间轻松发送 python 数据类型?

最诚挚的问候, 查雷克

最佳答案

如果您可以接受使用 TCP 连接的进程之间的通信,则可以使用 Zeromq。 http://zeromq.org/

请参阅这些主题的示例:

关于python - 如何与外部Python进程通信? (不是子进程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350926/

相关文章:

python - 如何在不引用列的情况下过滤 pandas DataFrame?

python - Pypy 写文件慢

python - aiohttp应用进程中监听ZeroMQ

c++ - 多次调用 std::cout 使子进程挂起

python - python 和 pypy 之间的多处理监听器和客户端

python - 在多个实时线程之间共享字典

python - Tornado 相当于 Twisted 的 dataReceived 吗?

python - 从 subprocess.Popen 获取多个命令的输出

python - 如何将中间量的数据传递给子进程?

python - 适用于DataFrame操作/功能的Python多重处理