python 执行shell命令并将结果保存的实例


Posted in Python onMay 11, 2018

方法1: 将shell执行的结果保存到字符串

def run_cmd(cmd):
 result_str=''
 process = subprocess.Popen(cmd, shell=True,
    stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 result_f = process.stdout
 error_f = process.stderr
 errors = error_f.read()
 if errors: pass
 result_str = result_f.read().strip()
 if result_f:
  result_f.close()
 if error_f:
  error_f.close()
 return result_str

方法2:将shell执行的结果写入到指定文件

def run_cmd2file(cmd):
 fdout = open("file_out.log",'a')
 fderr = open("file_err.log",'a')
 p = subprocess.Popen(cmd, stdout=fdout, stderr=fderr, shell=True)
 if p.poll():
  return
 p.wait()
 return

以上这篇python 执行shell命令并将结果保存的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python多进程机制实例详解
Jul 02 Python
Python中方法链的使用方法
Feb 23 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
pycharm远程调试openstack代码
Nov 21 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
python ddt实现数据驱动
Mar 14 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
Python面向对象编程基础实例分析
Jan 17 Python
Django项目如何正确配置日志(logging)
Apr 29 Python
python 实现登录网页的操作方法
May 11 #Python
Python利用splinter实现浏览器自动化操作方法
May 11 #Python
Python爬虫信息输入及页面的切换方法
May 11 #Python
对python-3-print重定向输出的几种方法总结
May 11 #Python
利用Python如何实现数据驱动的接口自动化测试
May 11 #Python
Python数据结构之图的应用示例
May 11 #Python
python 重定向获取真实url的方法
May 11 #Python
You might like
php 获取mysql数据库信息代码
2009/03/12 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
php分页示例分享
2014/04/30 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
Jquery中获取iframe的代码
2011/01/11 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
python实现备份目录的方法
2015/08/03 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python冒泡排序注意要点实例详解
2016/09/09 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
自荐书范文
2013/12/08 职场文书
旷课检讨书2000字
2014/01/14 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
python Polars库的使用简介
2021/04/21 Python
python自动化之如何利用allure生成测试报告
2021/05/02 Python
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
Log4j.properties配置及其使用
2021/08/02 Java/Android