我有这样的命令" .exe abcd> c:\ filename.txt"在命令提示符下我运行然后需要按两次输入按钮然后filename.txt获取值但我使用
os.system(".exe abcd >c:\filename.txt")
然后文件变为空如何使用python
解决此问题答案 0 :(得分:0)
使用subprocess
模块创建流程。使用call
的参数指定标准输入,输出和错误流。
示例:
with open('somefile.txt','w') as f:
subprocess.call(["command.exe", "abcd"], stdout=f)