0

我在 Linux 上有一个不断运行的 Python 代码,经常需要将外部数据输入到这个代码中,以便 Python 代码可以更改文件。如何构建 Python 代码以便它接收这些参数以进行进一步处理?

我在传出参数上找到了一些东西,使用管道运行外部程序并在 python 中传递参数

但是寻找即将到来的参数

灵活地传递参数

4

1 回答 1

4

您需要某种进程间通信。

例如,您可以提供程序的标准输入。您可以通过阅读来阅读它sys.stdin,但它需要启动您的进程的程序将其句柄交给另一个进程。

另一种方法是创建某种套接字。这更具可扩展性,允许在程序在另一台机器上运行时连接到程序,并允许非 Python 进程轻松与您的进程通信。

于 2013-02-10T16:42:07.163 回答