【发布时间】:2015-05-25 08:49:31
【问题描述】:
我想在两个 python 脚本之间建立一个非常简单的通信。我已经决定最好的沟通方式和从文本文件中读取两个脚本。我希望主程序等待子程序执行。
通常我会让主程序等待 x 时间,并不断检查文本文件中的 OK 标志。但是我看到人们谈论使用信号。
谁能举个例子。
【问题讨论】:
-
pymotw.com/2/subprocess 提供了使用信号的示例。查看进程间的信令小节。
-
1.为什么使用
subprocess而不是导入相应的模块,直接调用必要的函数(可能使用threading、multiprocessing模块)? 2. IPC 方法有很多,接收信号时从文本文件中读取可能不是最佳选择,例如,您可以使用管道在进程之间交换数据。
标签: python subprocess signals