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
相关文章推荐
- python知识—切片/迭代
- python socket编程详细介绍
- 使用python,scrapy写(定制)爬虫的经验,资料,杂。
- 介绍几款Python IDE
- python 线程及线程池
- python输出1到100之和的几种方法
- python-61: Beautiful Soup 4
- window64位下python2.7安装Twisted
- python中print不换行的方法
- Python获取脚本所在路径的方法
- python获取堆栈信息的方法
- python中执行命令行的方法
- python中字符与数字的转换
- 通过python直接显示json格式数据的方法
- python 同时打开多个api
- python学习日记_第九天(ex20~21)
- Python 中使用 string-escape 将带转义的字节码字符串转换为 utf-8 字符串
- Python之路【第六篇】:面向对象编程相关
- python基础知识-函数
- python_多态