python获取命令行输出_python获取命令行输出结果

#coding=utf-8

import os

command = 'ping www.baidu.com ' #可以直接在命令行中执行的命令

r = os.popen(command) #执行该命令

info = r.readlines()  #读取命令行的输出到一个list

for line in info:  #按行遍历

line = line.strip('\r\n')

print line

------------------------------------------------------//-------------------------------------------

python中的os.system()和os.popen()区别

python调用Shell脚本或者是调用系统命令,有两种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。

转载自:http://blog.sina.com.cn/s/blog_6a6c136d0102v4zx.html

python 获取命令行输出结果

status, output = commands.getstatusoutput("sudo rm -rf a.txt") if(not status): print(" ...

python获取命令行参数的方法(汇总)

介绍python获取命令行参数的方法:getopt模和argparse模块. python版本:2.7 一.getopt模块 主要用到了模块中的函数: options, args = getopt.g ...

你可能感兴趣的:(python获取命令行输出)