python的subprocess无法进行通信(无法通过管道输入数据)的问题解决

1.在主进程使用

p.stdin.write("something\n")

要有回车!要有回车!要有回车!

2.在子进程使用

data = raw_input()

读取数据,再用

import sys
print 'something'
sys.stdout.flush()

输出数据,记得要flush!

 

2016.7.25 附:又被坑了一次。。。

 

posted @ 2016-05-02 15:58  fzyzcjy  阅读(521)  评论(0编辑  收藏  举报