如何在Python中运行DOS命令?

How to run dos commands in python?

本问题已经有最佳答案,请猛点这里访问。

我们能用python编写一个运行DOS命令/DOS模式的脚本吗?我有命令

1
megarec.exe -cleanflash .1

应该只在DOS模式下运行。我手动执行。现在我需要编写一个自动执行上述过程的脚本。我可以执行吗?


1
2
3
4
5
6
7
import subprocess
ch=subprocess.Popen("megarec.exe -cleanflash .1",shell=True,stdout=subprocess.PIPE,stderr=subrocess.PIPE)
output,err=ch.communicate()
if output:
     print"success:",output
else:
     print"error:",error