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 相关文章推荐
python list语法学习(带例子)
Nov 01 Python
python字符串替换示例
Apr 24 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
python实现自动登录后台管理系统
Oct 18 Python
python执行CMD指令,并获取返回的方法
Dec 19 Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
python批量处理文件或文件夹
Jul 28 Python
python sqlite的Row对象操作示例
Sep 11 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
keras之权重初始化方式
May 21 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提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
php伪静态之APACHE篇
2014/06/02 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
js实现扫雷源代码
2020/11/27 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python实现归并排序算法
2018/11/22 Python
Python 串口读写的实现方法
2019/06/12 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
汽车销售求职自荐信
2013/10/01 职场文书
个人求职简历的自我评价
2013/10/19 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
企业内部培训方案
2014/02/04 职场文书
工作建议书范文
2014/05/13 职场文书
环保标语大全
2014/06/12 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
python pygame入门教程
2021/06/01 Python
总结Python变量的相关知识
2021/06/28 Python
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技