首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python 关于筛选ip的有关问题

2012-06-01 
Python 关于筛选ip的问题又遇到麻烦了,比如文件a.txt里有一些数如下:2012-5-18 10.18.56.1 10.18.57.5

Python 关于筛选ip的问题
又遇到麻烦了,比如文件a.txt里有一些数如下:
2012-5-18; 10.18.56.1; 10.18.57.5; 1024; 585
2012-5-19; 72.55.32.1; 91.33.56.5; 1024; 585
2012-5-20; 128.133.32.1; 128.133.37.5; 1024; 585
2012-5-21; 78.55.32.1; 91.33.56.5; 1024; 585
2012-5-22; 78.55.32.1; 91.33.56.5; 1024; 585
2012-5-23; 78.55.32.1; 91.33.56.5; 1024; 585
2012-5-24; 78.55.32.1; 91.33.56.5; 1024; 585
第2列和第3列都是IP,现在我有几段ip区间:
10.18.56.0/255.255.254.0  
72.55.32.0/255.255.255.0  
range:128.133.32.1-128.133.37.255

现在就是要筛选所有第2列和第3列同时在这3个ip区间里的那些行(比如这里的第1,3行都满足),然后读出来放入到另外的文档里。
请各位老师帮帮忙,如果能讲解讲解就最好了

[解决办法]
http://stackoverflow.com/questions/1942160/python-3-create-a-list-of-possible-ip-addresses-from-a-cidr-notation

热点排行