python执行系统命令后获取返回值 python执行系统命令后获取返回值的几种方式集合

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

python执行系统命令后获取返回值 python执行系统命令后获取返回值的几种方式集合

nextdoor6   2021-03-28 我要评论
想了解python执行系统命令后获取返回值的几种方式集合的相关内容吗,nextdoor6在本文为您仔细讲解python执行系统命令后获取返回值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,命令返回值,下面大家一起来学习吧。

第一种情况

os.system('ps aux') 

执行系统命令,没有返回值

第二种情况

result = os.popen('ps aux') 
   res = result.read() 
   for line in res.splitlines(): 
       print line 

执行系统命令,可以获取执行系统命令的结果

p = subprocess.Popen('ps aux',shell=True,stdout=subprocess.PIPE) 
  out,err = p.communicate() 
  for line in out.splitlines(): 
    print line 

同上,执行系统命令,可以获取执行系统命令的结果

第三种情况

output = commands.getstatusoutput('ps aux') 
print output 

执行系统命令,并获取当前函数的返回值

以上这篇python执行系统命令后获取返回值的几种方式集合就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们