python执行系统命令后获取返回值的几种方式集合
第一种情况
os.system('psaux')
执行系统命令,没有返回值
第二种情况
result=os.popen('psaux')
res=result.read()
forlineinres.splitlines():
printline
执行系统命令,可以获取执行系统命令的结果
p=subprocess.Popen('psaux',shell=True,stdout=subprocess.PIPE)
out,err=p.communicate()
forlineinout.splitlines():
printline
同上,执行系统命令,可以获取执行系统命令的结果
第三种情况
output=commands.getstatusoutput('psaux')
printoutput
执行系统命令,并获取当前函数的返回值
以上这篇python执行系统命令后获取返回值的几种方式集合就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短