Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Python执行shell命令四法

整理:Python执行shell命令四法,示例如下:#!/usr/bin/env python # -*- coding: utf-8 -*-import osimport platformimport subprocessimport commandsdef subproc():    print "系统进程数:"    subprocess.call("ps -ef|wc -l",shell=True)def os_popen():    print "IP地址:"    os1 = platform.system()    if os1 == "Linux":         print os1         ip1 =os.popen("/sbin/ifconfig eth0|grep "inet addr"").read().strip().split(":")[1].split()[0]         print "33[1;32;40m%s33[0m" % ip1def os_system():    os_command = "free -m"    cls_node1 = "命令执行成功...."    cls_node2 = "命令执行失败...."    if os.system(os_command) == 0:        print " 33[1;32;40m%s33[0m" % cls_node1    else:        print " 33[1;31;40m%s33[0m" % cls_node2def os_commands():    (status, output) = commands.getstatusoutput("pwd")    print status, outputdef main():    subproc()    os_popen()    os_system()    os_commands()if __name__ == "__main__":    main()Python调用shell命令  http://www.linuxidc.com/Linux/2012-08/67787.htm《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htmPython脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm在Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htmPython 的详细介绍:请点这里
Python 的下载地址:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-07/104365.htm