37,743
社区成员




import os
x = raw_input("input x: ")
print '\n'
y = raw_input("input y: ")
print '\n'
z = raw_input("input z: ")
print int(x) + int(y)
另外一个交互程序 名称叫 interaction.py
内容如下:
import subprocess
import shlex
cmd = 'python calc.py'
args = shlex.split(cmd)
output,error = subprocess.Popen(args,stdout = subprocess.PIPE, stderr=subprocess.PIPE).communicate()
#output = subprocess.Popen(args,stdout = subprocess.PIPE).stdout
print output
运行 interaction.py
会hang住
无任何输出 请解答?谢谢cmd = 'find ../Pictures/ -regex ".*\(JPG\|NEF\|jpg\)" '
args = shlex.split(cmd)
output,error = subprocess.Popen(args,stdout = subprocess.PIPE, stderr=subprocess.PIPE).communicate()
#output = subprocess.Popen(args,stdout = subprocess.PIPE).stdout
print output
主要就是指定subprocess.PIPE为stderr等...