使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
2013-09-17 17:49
1051 查看
群里讨论的一个问题:
执行netstat -ano,打印输入有8090端口的行
方法一:
>>> import commands
>>> a=commands.getoutput('netstat -ano')
>>> for i in a.split('\n'):
... if '8090' in i:
... print i
...
tcp 0 0 192.168.11.140:8090 0.0.0.0:* LISTEN 3098/python2.6
方法二:
linux环境下py脚本,os.system('netstat -ano') 执行这个命令后,怎么得到这个命令输出的结果?
import os
cmd = raw_input('cmd:') #输入命令 netstat -ano
print os.popen(cmd, 'r').read()
os.popen(cmd, 'r').close()
或:
#coding:utf-8
import os
os.popen('%s >>new.txt' % ("netstat -ano | grep 8099")) #将结果重定向至new.txt
或者:
#coding:utf-8
import os
f=open('l.txt','w+') #定义一个文件对象
cmd = raw_input('cmd:') #输入命令 netstat -ano
content =os.popen(cmd,'r').read()
f.write( content)
os.popen(cmd,'r').close()
f.close()
执行netstat -ano,打印输入有8090端口的行
方法一:
>>> import commands
>>> a=commands.getoutput('netstat -ano')
>>> for i in a.split('\n'):
... if '8090' in i:
... print i
...
tcp 0 0 192.168.11.140:8090 0.0.0.0:* LISTEN 3098/python2.6
方法二:
linux环境下py脚本,os.system('netstat -ano') 执行这个命令后,怎么得到这个命令输出的结果?
import os
cmd = raw_input('cmd:') #输入命令 netstat -ano
print os.popen(cmd, 'r').read()
os.popen(cmd, 'r').close()
或:
#coding:utf-8
import os
os.popen('%s >>new.txt' % ("netstat -ano | grep 8099")) #将结果重定向至new.txt
或者:
#coding:utf-8
import os
f=open('l.txt','w+') #定义一个文件对象
cmd = raw_input('cmd:') #输入命令 netstat -ano
content =os.popen(cmd,'r').read()
f.write( content)
os.popen(cmd,'r').close()
f.close()
相关文章推荐
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- 使用os.popen/commands.getoutput查询指定端口号的服务
- 使用文件进行优化 分类: python 小练习 divide into python python基础学习 2014-01-01 14:13 228人阅读 评论(0) 收藏
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- 使用locals()获得类,进行分发 分类: python 小练习 divide into python python基础学习 2014-02-21 14:51 217人阅读 评论(0) 收藏
- 依次读取文件中的一个字符 分类: python基础学习 python 小练习 2013-08-22 11:14 289人阅读 评论(0) 收藏
- 去除文件中的重复元素后写入文件 分类: python 小练习 open()文件读写 2013-12-03 11:21 356人阅读 评论(0) 收藏
- python数据持久存储:pickle模块的基本使用 分类: python python基础学习 python 小练习 2013-06-17 14:41 209人阅读 评论(0) 收藏
- grep 在文件中查找指定的内容,并输出行号 及 获取指定行号的内容 分类: open()文件读写 ubuntu 2014-02-26 16:37 2156人阅读 评论(0) 收藏
- 获取指定扩展名的文件 分类: python 小练习 2013-05-14 16:06 229人阅读 评论(0) 收藏
- Python中单/双下划线使用 分类: python python基础学习 2013-09-02 21:31 1764人阅读 评论(0) 收藏
- yield生成器对象返回Fiabs元素 分类: python 小练习 python基础学习 2014-01-13 10:28 193人阅读 评论(0) 收藏
- 生成器的应用例子 分类: python 小练习 divide into python python基础学习 2013-12-31 21:32 236人阅读 评论(0) 收藏
- 猜数字 分类: python 小练习 python基础学习 2013-06-20 15:16 160人阅读 评论(0) 收藏
- 使用os.walk()方法 分类: python 小练习 2013-08-14 10:52 1465人阅读 评论(0) 收藏
- fileinput模块 分类: python基础学习 python 小练习 python Module 2013-08-15 17:18 417人阅读 评论(0) 收藏
- 使用getattr() 分类: python基础学习 divide into python 2014-02-24 15:50 198人阅读 评论(0) 收藏
- 使用fileinput模块进行原地修改文件 分类: python 小练习 2013-08-13 16:47 618人阅读 评论(0) 收藏
- 使用类、类属性、对象属性 分类: python基础学习 2014-03-19 16:22 220人阅读 评论(0) 收藏
- 递归函数 分类: python基础学习 python 小练习 2013-12-12 17:51 278人阅读 评论(0) 收藏