python 捕获 shell/bash 脚本的输出结果实例


Posted in Python onJanuary 04, 2017

#!/usr/bin/python
## get subprocess module
import subprocess
 
## call date command ##
p = subprocess.Popen("date", stdout=subprocess.PIPE, shell=True)
 
## Talk with date command i.e. read data from stdout and stderr. Store this info in tuple
## Interact with process: Send data to stdin. Read data from stdout and stderr,
## until end-of-file is reached.Wait for process to terminate. The optional input
## argument should be a string to be sent to the child process, or None,
## if no data should be sent to the child. ##
(output, err) = p.communicate()
 
## Wait for date to terminate. Get return returncode ##
p_status = p.wait()
print "Command output : ", output
print "Command exit status/return code : ", p_status
 
## from: http://www.cyberciti.biz/faq/python-run-external-command-and-get-output/

以上就是小编为大家带来的python 捕获 shell/bash 脚本的输出结果实例全部内容了,希望大家多多支持三水点靠木~

Python 相关文章推荐
Django静态资源URL STATIC_ROOT的配置方法
Nov 08 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
python检测远程服务器tcp端口的方法
Mar 14 Python
Python写入数据到MP3文件中的方法
Jul 10 Python
5种Python单例模式的实现方式
Jan 14 Python
Python中使用插入排序算法的简单分析与代码示例
May 04 Python
python利用urllib和urllib2访问http的GET/POST详解
Sep 27 Python
Python3 伪装浏览器的方法示例
Nov 23 Python
使用pygame模块编写贪吃蛇的实例讲解
Feb 05 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
May 11 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 Python
python 捕获shell脚本的输出结果实例
Jan 04 #Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 #Python
python去除空格和换行符的实现方法(推荐)
Jan 04 #Python
python去掉行尾的换行符方法
Jan 04 #Python
python对json的相关操作实例详解
Jan 04 #Python
python的random模块及加权随机算法的python实现方法
Jan 04 #Python
python 实现红包随机生成算法的简单实例
Jan 04 #Python
You might like
php正则
2006/07/07 PHP
我的论坛源代码(一)
2006/10/09 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
php 获取本地IP代码
2013/06/23 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
vue的状态管理模式vuex
2017/11/30 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
python实现比较两段文本不同之处的方法
2015/05/30 Python
Python检测生僻字的实现方法
2016/10/23 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
python实现AES加密和解密
2019/03/27 Python
python添加菜单图文讲解
2019/06/04 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
求职信格式范本
2013/11/15 职场文书
面试求职的个人自我评价
2013/11/16 职场文书
毕业自荐信
2013/12/16 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
促销活动总结
2014/04/28 职场文书
校车安全责任书
2014/08/25 职场文书
2016年十一促销广告语
2016/01/28 职场文书
小学四年级作文之写景
2019/08/23 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电