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

现在已经有一个普通的批处理命令,需要编写一个python小程序调用执行这个批处理命令,请问可行吗?如何实现?... 现在已经有一个普通的批处理命令,需要编写一个python小程序调用执行这个批处理命令,请问可行吗?如何实现? 展开
 我来答
bdwisyou7d
推荐于2016-02-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1074万
展开全部
当然可以。除了os.system, subprocess.Popen直接调 用外,还可以用cmd.exe /c来间接执行。

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

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

python本身创造出来就是为了做系统维护管理和计算的。这方面它擅长。
matlab2000
2013-02-21 · TA获得超过2323个赞
知道大有可为答主
回答量:1678
采纳率:100%
帮助的人:1056万
展开全部
os.system或者subprocess.Popen之类的都可以.后者控制性更好
追问
好的,谢谢,那么可以用python来生成cmd批处理命令吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式