我从python运行windows命令行programm,命令行programm返回字符串,例如:我运行该行
subprocess.call("RPiHubCMDTool.exe dev", shell=True)
我在cmd窗口中看到输出dev0 FT2232H RPi HUB Module A 136241 A ,
dev1 FT2232H RPi HUB Module B 136242 B
。我想用这个输出在python中工作。如何将它从cmd窗口带到python?你能提供一个例子吗?
答案 0 :(得分:1)
获取可以使用的输出
output=subprocess.check_output(["echo", "Hello World!"])
print output
# Hello World!
答案 1 :(得分:0)
如何将结果写入文件并在python中读取此文件?
subprocess.call("RPiHubCMDTool.exe dev > result.txt", shell=True)
f = open('result.txt', 'r')
# do something with f