十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍python怎么调用subprocess模块实现外部命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

直接给大家上实现代码演示:
def run(cmd):
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True)
out, err = p.communicate()
print ('cmd=[{}] out=[{}] err=[{}] returncode=[{}]'.format(cmd, out, err, p.returncode))
if p.returncode != 0:
raise Exception('cmd run error')
return out通过上述的实现代码演示,我们可以直接调用run函数来运行命令,得到命令的标准输出,在返回码非0的情况下,直接抛出异常。
以上是“python怎么调用subprocess模块实现外部命令”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!