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中定义结构体的方法
Mar 04 Python
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
Nov 05 Python
python编写的最短路径算法
Mar 25 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
Python处理字符串之isspace()方法的使用
May 19 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Django rest framework实现分页的示例
May 24 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
python批量解压zip文件的方法
Aug 20 Python
numpy.array 操作使用简单总结
Nov 08 Python
基于Python模拟浏览器发送http请求
Nov 06 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屏蔽过滤指定关键字的方法
2014/11/03 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
简单的三步vuex入门
2018/05/20 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
python使用win32com库播放mp3文件的方法
2015/05/30 Python
Python实现新浪博客备份的方法
2016/04/27 Python
基于python中__add__函数的用法
2019/11/25 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
python 绘制正态曲线的示例
2020/09/24 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
介绍一下Java中标识符的命名规则
2014/02/03 面试题
小学运动会表扬稿
2014/01/19 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
学生评语集锦
2015/01/04 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
go语言中GOPATH GOROOT的作用和设置方式
2021/05/05 Golang