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实现rsa算法代码
Feb 17 Python
Python使用ntplib库同步校准当地时间的方法
Jul 02 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
python 中字典嵌套列表的方法
Jul 03 Python
python事件驱动event实现详解
Nov 21 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
Sep 20 Python
python单向循环链表原理与实现方法示例
Dec 03 Python
Python包,__init__.py功能与用法分析
Jan 07 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
Manjaro、pip、conda更换国内源的方法
Nov 17 Python
解决Pytorch半精度浮点型网络训练的问题
May 24 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 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
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
node.js中的require使用详解
2014/12/15 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
Python读取ini文件、操作mysql、发送邮件实例
2015/01/01 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
详解python数据结构和算法
2019/04/18 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
python和php哪个容易学
2020/06/19 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
项目专员岗位职责
2013/12/04 职场文书
招股说明书范本
2014/05/06 职场文书
研究生求职自荐书
2014/06/23 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android