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中yaml配置文件模块的使用详解
Apr 27 Python
python绘制漏斗图步骤详解
Mar 04 Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 Python
python制作英语翻译小工具代码实例
Sep 09 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
PyTorch中的C++扩展实现
Apr 02 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
利用python 读写csv文件
Sep 10 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 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
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
详细探究Python中的字典容器
2015/04/14 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Python中super的用法实例
2015/05/28 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
python使用mysql数据库示例代码
2017/05/21 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
2019/02/12 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
洗发水广告词
2014/03/13 职场文书
企业读书活动总结
2014/06/30 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
vue组件vue-esign实现电子签名
2022/04/21 Vue.js