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