我想在两个python脚本之间建立一个非常简单的通信。我已经决定了最好的通信方式,并从文本文件中读取两个脚本。我希望主程序等待子程序执行。
通常我会让主程序等待x个时间并不断检查文本文件是否正常。但是我看到人们谈论使用信号。
请有人举个例子。
答案 0 :(得分:0)
Popen.send_signal()
method允许您向子进程发送信号。
此处code example that sends SIGINT
to ping
subprocess to get the summary in the output on exit。
答案 1 :(得分:-1)
你需要一个进程来编写一个进程来阅读;两个过程阅读都会导致无法沟通。信号仅用于特殊建议,而不用于正常的进程间通信。使用管道或插座之类的东西。它并不比文件复杂,但功能更强大。