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测试数据municate('data\n')
print('end')
b.py:
import sys
print('receive...')
s = sys.stdin.readline()
print('get:', len(s), s)
希望本文所述对大家的Python程序设计有所帮助。
查看更多关于python执行子进程实现进程间通信的方法的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did91267