您的位置:首页 > 编程语言 > Python开发

python获取命令行输出结果

2015-12-17 10:01 585 查看
#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: