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 相关文章推荐
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
Python操作mongodb数据库进行模糊查询操作示例
Jun 09 Python
python 调用有道api接口的方法
Jan 03 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
python实现图片上添加图片
Nov 26 Python
pymysql模块的操作实例
Dec 17 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
Python CSS选择器爬取京东网商品信息过程解析
Jun 01 Python
python 装饰器的使用示例
Oct 10 Python
matplotlib更改窗口图标的方法示例
Feb 03 Python
Python 键盘事件详解
Nov 11 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
php比较相似字符串的方法
2015/06/05 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
详解Nodejs之npm&package.json
2017/06/15 NodeJs
Angularjs上传图片实例详解
2017/08/06 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
没编程基础可以学python吗
2020/06/17 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
历史专业毕业生的自我鉴定
2013/11/15 职场文书
业务主管岗位职责
2013/11/20 职场文书
实习单位接收函模板
2014/01/10 职场文书
公司离职证明样本
2014/09/13 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
死亡赔偿协议书
2015/01/28 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL