python进程间通信

python进程间通信,python,process,Python,Process,为python应用程序创建进程间通信时遇到问题。我手头有两个python脚本,比如A和B。A用于打开一个巨大的文件,将其保存在内存中,并执行一些Mysql无法完成的处理,B是一个用于经常查询A的过程 由于A需要读取的文件非常大,我希望读取一次,并将其挂在那里等待我的B查询 我现在要做的是,我使用cherrypy构建一个http服务器。然而,我觉得这样做有点尴尬,因为我想做的完全是本地的。所以,我想知道还有其他更有机的方式来实现这个目标吗 我对TCP/socket等不太了解。如果可能的话,请提供玩

为python应用程序创建进程间通信时遇到问题。我手头有两个python脚本,比如A和B。A用于打开一个巨大的文件,将其保存在内存中,并执行一些Mysql无法完成的处理,B是一个用于经常查询A的过程

由于A需要读取的文件非常大,我希望读取一次,并将其挂在那里等待我的B查询

我现在要做的是,我使用cherrypy构建一个http服务器。然而,我觉得这样做有点尴尬,因为我想做的完全是本地的。所以,我想知道还有其他更有机的方式来实现这个目标吗


我对TCP/socket等不太了解。如果可能的话,请提供玩具示例(请包括阅读文件的部分)

Python对ZeroMQ有很好的支持,这比使用原始套接字更容易、更健壮


ZeroMQ站点将Python作为其主要语言之一,并在其文档中提供了大量Python示例。实际上,“学习基础知识”中的示例是用Python编写的。

Thx!我试过了,效果很好。其实很简单,我只是查看了一下页面: