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


Posted in Python onMay 12, 2018

第一种情况

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执行系统命令后获取返回值的几种方式集合就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python复制文件代码实现
Dec 23 Python
python访问sqlserver示例
Feb 10 Python
python实现目录树生成示例
Mar 28 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
python中sys.argv函数精简概括
Jul 08 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
Python基于mysql实现学生管理系统
Feb 21 Python
Python格式化字符串f-string概览(小结)
Jun 18 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
python matplotlib库的基本使用
Sep 23 Python
Anaconda安装pytorch及配置PyCharm 2021环境
Jun 04 Python
在CMD命令行中运行python脚本的方法
May 12 #Python
在cmd命令行里进入和退出Python程序的方法
May 12 #Python
对python中执行DOS命令的3种方法总结
May 12 #Python
python 信息同时输出到控制台与文件的实例讲解
May 11 #Python
解决python nohup linux 后台运行输出的问题
May 11 #Python
解决nohup重定向python输出到文件不成功的问题
May 11 #Python
python抽取指定url页面的title方法
May 11 #Python
You might like
php 禁止页面缓存输出
2009/01/07 PHP
PHP 获取文件权限函数介绍
2013/07/11 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
用console.table()调试javascript
2014/09/04 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Python延时操作实现方法示例
2018/08/14 Python
python如何制作缩略图
2019/04/30 Python
PyTorch基本数据类型(一)
2019/05/22 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python绘制玫瑰的实现代码
2020/03/02 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
行政文秘岗位职责范本
2014/02/10 职场文书
个人安全承诺书
2014/05/22 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
电频谱管理的原则是什么
2022/02/18 无线电