在python中调用执行已有的批处理命令

现在已经有一个普通的批处理命令,需要编写一个python小程序调用执行这个批处理命令,请问可行吗?如何实现?

当然可以。除了os.system, subprocess.Popen直接调 用外,还可以用cmd.exe /c来间接执行。

另外为了程序的健壮性,可以单开一个进程来执行它。 multiprocessing

通常popen用的是管道方式传递数据,有时候不太靠谱。可以使用临时文件 ,然后操作系统自己的小于号,大于号那个管道来转换输入输出。

python本身创造出来就是为了做系统维护管理和计算的。这方面它擅长。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-21
os.system或者subprocess.Popen之类的都可以.后者控制性更好追问

好的,谢谢,那么可以用python来生成cmd批处理命令吗