os.popen与os.system区别
2015-06-03 16:52
197 查看
os.system 调用系统命令,完成后退出,返回结果是命令执行状态,一般是0
os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用
#该方法不但执行命令还返回执行后的信息对象
#好处在于:将返回的结果赋于一变量,便于程序的处理
os.popen使用语法如下:
os.popen(command[, mode[, bufsize]])
os.popen('ls').readlines()[0]
os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回。
eg:
t_f = os.popen ("ping 192.168.1.1")
print t_f.read()
或者:
for line in os.popen("ls"):
print line
os.popen 可以实现一个“管道”,从这个命令获取的值可以在python 中继续被使用
#该方法不但执行命令还返回执行后的信息对象
#好处在于:将返回的结果赋于一变量,便于程序的处理
os.popen使用语法如下:
os.popen(command[, mode[, bufsize]])
os.popen('ls').readlines()[0]
os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回。
eg:
t_f = os.popen ("ping 192.168.1.1")
print t_f.read()
或者:
for line in os.popen("ls"):
print line
相关文章推荐
- CentOS开放80、22、8080端口操作
- Linux下踢用户下线
- centos7下配置dns服务器
- Hadoop中-put和-copyFromLocal的区别
- 在Ubuntu等64为Linux下安装google android
- UVa 10934 Dropping water balloons
- Linux netstat命令详解
- heartbeat(v2)实现LAMP提供wordpress博客站点高可用模型实践
- 在Mac系统上安装Tomcat
- apache 配置虚拟主机。
- previous operation has not finished
- 使用Nginx提供web服务
- zabbix监控percona容器
- centos下安装iftop
- centos下安装iftop
- docker构建percona容器
- linux安装mysql 源码安装mysql
- CentOS中设置.so链接文件路径
- (总结)Nginx配置文件nginx.conf中文详解
- SharePoint 2010 中创建超链接到Pop-Up对话框