点击(此处)折叠或打开
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- import subprocess, time
- subproc = subprocess.Popen(['python', 'sub.py'], stdin=subprocess.PIPE, shell=False) #运行子进程B
- time.sleep(0.5)
- print "start"
- print '11111111111111111'
- subproc.stdin.write("data\n")
- print '22222222222222'
- subproc.communicate('data222\n')
- time.sleep(10)
- print 'end'
子进程文件
点击(此处)折叠或打开
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- #从stdin读字符串并打印之。
- import sys
- print 'receive...'
- s = sys.stdin.readline()
- print 'get:', len(s), s
- s = sys.stdin.readline()
- print 'get:', len(s), s