Python中执行系统命令的四种方法

在这里刺进图片描绘
留意1:在类unix的体系下运用此办法回来的回来值与脚本或指令履行之后的回来值不等,这是由于调用了os.wait的原因,详细原因就得去了解下体系wait的完成了。需求正确的回来值,只需求对回来值进行右移8位操作就可以了。

在这里刺进图片描绘

留意2:当履行指令的参数或许回来中包含了中文文字,那么主张运用subprocess。

四、subprocess模块

subprocess模块运用对线程的操控和监控,将回来的成果赋于一变量,便于程序的处理。

subprocess模块是python从2.4版别开端引进的模块。首要用来替代 一些旧的模块办法,如os.system、os.spawn、os.popen、commands.*等。subprocess经过子进程来履行外部指令,并经过input/output/error管道,获取子进程的履行的回来信息。
在这里刺进图片描绘


在这里刺进图片描绘

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处://www.otransportation.com/ziyuan/4.html