os模块的popen方法 当需要得到外部程序的输出结果时,本方法非常有用,返回一个类文件对象,调用该对象的read()或readlines()方法可以读取输出内容。
os.popen(cmd) 要得到命令的输出内容,只需再调用下read()或readlines()等 如a=os.popen(cmd).read()
文件test.py
import sys
x
= sys.stdin
for line
in x:
print
("receive",line
)
文件main.py
import os
a
= "hello"
zz
= os.popen
("echo {}| python test.py".format
(a
)).read
()
print
(zz
)