我在 Python 中有以下代码
import subprocess
import time
info = subprocess.STARTUPINFO()
info.dwFlags |= subprocess.STARTF_USESHOWWINDOW
info.wShowWindow = subprocess.SW_HIDE
t1 = time.clock()
h = subprocess.Popen([r"C:\Users\MyName\Desktop\test.exe"], startupinfo=info)
h.communicate()
t2 = time.clock()-t1
print "Return Code:", h.returncode
print "Duration:", t2
如果我正在寻找程序的返回码,这很有效,但是如果我想抓取程序简单地输出到屏幕上的东西并将它们作为 Python 中的变量进行操作怎么办?