python 捕获 shell/bash 脚本的输出结果实例

 更新时间:2017年01月04日 11:42:33   投稿:jingxian  
下面小编就为大家带来一篇python 捕获 shell/bash 脚本的输出结果实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

#!/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实现抢购IPhone手机

    Python实现抢购IPhone手机

    这篇文章主要为大家详细介绍了Python实现抢购IPhone手机,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • python DataFrame中stack()方法、unstack()方法和pivot()方法浅析

    python DataFrame中stack()方法、unstack()方法和pivot()方法浅析

    这篇文章主要给大家介绍了关于python DataFrame中stack()方法、unstack()方法和pivot()方法的相关资料,pandas中这三种方法都是用来对表格进行重排的,其中stack()是unstack()的逆操作,需要的朋友可以参考下
    2022-04-04
  • 微信小程序前端如何调用python后端的模型详解

    微信小程序前端如何调用python后端的模型详解

    近期需要开发一个打分的微信小程序,涉及到与后台服务器的数据交互,这篇文章主要给大家介绍了关于微信小程序前端如何调用python后端模型的相关资料,需要的朋友可以参考下
    2022-04-04
  • Python中用Spark模块的使用教程

    Python中用Spark模块的使用教程

    这篇文章主要介绍了Python中用Spark模块的使用教程,来自IBM官方技术文档,需要的朋友可以参考下
    2015-04-04
  • Python实现批量上传本地maven库到nexus

    Python实现批量上传本地maven库到nexus

    这篇文章主要为大家详细介绍了如何使用Python实现批量上传本地maven库到nexus,文中的示例代码讲解详细,具有一定的借鉴价值,需要的小伙伴可以参考下
    2024-01-01
  • xpath无法定位tbody标签解决方法示例

    xpath无法定位tbody标签解决方法示例

    这篇文章主要介绍了xpath无法定位tbody标签解决方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Pthon批量处理将pdb文件生成dssp文件

    Pthon批量处理将pdb文件生成dssp文件

    这篇文章主要介绍了Pthon批量处理将pdb文件生成dssp文件,通过本例主要学习遍历目录下文件的方法,需要的朋友可以参考下
    2015-06-06
  • Python Socket编程详细介绍

    Python Socket编程详细介绍

    这篇文章主要介绍了Python Socket编程详细介绍,socket可以建立连接,传递数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • 在Mac OS上搭建Python的开发环境

    在Mac OS上搭建Python的开发环境

    这篇文章主要介绍了在Mac OS上搭建Apache服务器和Python解释器的开发环境,虽然Mac OS上自带Python但往往难以满足开发者对版本的需求,需要的朋友可以参考下
    2015-12-12
  • python计算对角线有理函数插值的方法

    python计算对角线有理函数插值的方法

    这篇文章主要介绍了python计算对角线有理函数插值的方法,涉及Python数学运算的相关技巧,需要的朋友可以参考下
    2015-05-05

最新评论