本文实例讲述了python执行子进程实现进程间通信的方法。分享给大家供大家参考。具体实现方法如下:
a.py:
import subprocess, time subproc = subprocess.Popen([\'c:\\python31\\python.exe\', \'c:/b.py\'], stdin=subprocess.PIPE, shell=True) time.sleep(0.5) print(\'start\') subproc.stdin.write(\'data\\n\') subproc.communicate(\'data\\n\') print(\'end\')
b.py:
import sys print(\'receive...\') s = sys.stdin.readline() print(\'get:\', len(s), s)
希望本文所述对大家的Python程序设计有所帮助。