如何使用Python 3X从两个单独的运行Python文件发送数据



我主要是在发布此内容,因为我不确定多处理lib是否可用于Python 3X,如果不是这样,我需要一些可以允许一个Python脚本发送的东西数据尽可能清晰有效。它们是分开的,所以我不能使用导入称其中之一。

要详细解释它,我必须与Discord.py库一起运行,因此我不能使用函数或类在另一个库下运行一个,但是我想以这样的方式传递它们之间的数据必须写入文件或在聊天中输入提交。

您要寻找的内容称为 cransCons Communication

他们聚集在https://docs.python.org/3/library/ipc.html-您可以将DEPPPER挖掘到模块信号或MMAP中 - 它使用了您根据选择排除的内存映射文件。bk_hr>

我只使用命名管道 - 两个程序都使用相同的名称并通过命名pipe

进行通信

FIFO是可以像常规文件一样访问的管道。存在FIFO,直到被删除为止(例如使用OS.unlink(((。通常,FIFOS用作"客户端"one_answers"服务器"类型流程之间的列:服务器打开FIFO进行读取,并且客户端将其打开以进行写作。请注意,mkfifo((没有打开FIFO,而只是创建了集合点。 可用性:unix。
(从上方引用(

用于Windows的使用:win32pipewin32filewin32api-请参阅"实践中名为Pipes"的Windows(

在此问题的答案中可以找到一个Unix示例:Python读取名为Pipe

相关内容

  • 没有找到相关文章

最新更新