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中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python开发的HTTP库requests详解
Aug 29 Python
在交互式环境中执行Python程序过程详解
Jul 12 Python
使用python爬取抖音视频列表信息
Jul 15 Python
Django  ORM 练习题及答案
Jul 19 Python
python框架flask表单实现详解
Nov 04 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 Python
Python集合的基础操作
Nov 01 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
php实现webservice实例
2014/11/06 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
JavaScript数组的5种迭代方法
2017/09/29 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python tkinter组件使用详解
2019/09/16 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
python保留小数位的三种实现方法
2020/01/07 Python
python实现五子棋程序
2020/04/24 Python
电话销售经理岗位职责
2013/12/07 职场文书
医院总经理职责
2013/12/26 职场文书
水毁工程实施方案
2014/04/01 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
党支部四风整改方案
2014/10/25 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技