繁体   English   中英

从管道读取Python

[英]Reading from pipe Python

我有一个从网络收集信息并将其存储到文件中的过程。 我还有另一个过程,其目的是使用此数据进行分析。 也就是说,P1将数据写入文件,P2使用这些信息进行分析。

现在我的问题是P2。 如何使P2作为流从数据文件中获取输入? 例如,当从P1接收到字节并将其也输入到P2时。

我正在考虑使用IPC或类似的东西。 我考虑过使用PIPES,但问题是P1可能会阻塞,直到P2读取数据为止。 P1永远不要停止接收数据。 P2可能会非常晚。 一种想法是使用另一个线程将数据发送到管道,直到超时为止。

这种方法正确吗?

似乎确实命名的管道是您的工具。

很容易从python或使用python的os模块作为常规文件使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM