设为首页 加入收藏

TOP

Python执行shell命令四法
2014-11-23 22:10:01 来源: 作者: 【 】 浏览:14
Tags:Python 执行 shell 命令

整理:Python执行shell命令四法,示例如下:


#!/usr/bin/env python


# -*- coding: utf-8 -*-


import os


import platform


import subprocess


import commands


def 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 "\033[1;32;40m%s\033[0m" % ip1


def os_system():


os_command = 'free -m'


cls_node1 = "命令执行成功...."


cls_node2 = "命令执行失败...."


if os.system(os_command) == 0:


print "\n\033[1;32;40m%s\033[0m" % cls_node1


else:


print "\n\033[1;31;40m%s\033[0m" % cls_node2


def os_commands():


(status, output) = commands.getstatusoutput('pwd')


print status, output


def main():


subproc()


os_popen()


os_system()


os_commands()


if __name__ == "__main__":


main()


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CUDA入门教程 下一篇AngularJS —— 使用 ngResource..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: