import sys
import re
path=sys.argv[1]
f1=open('123.txt','w+')
f=open(path)
c_iplist=[]
rez=re.compile(r'\d+\.\d+\.\d+\.')
content=f.readlines()
for ip in content:
ip1=rez.findall(ip)
for ip2 in ip1:
c_iplist.append(ip2)
c_iplist1=list(set(c_iplist))
for ip3 in c_iplist1:
f1.write(ip3+"0"+"/24"+"\r\n")
f.close()
f1.close()
用法python iplist.py youku.txt
文本格式样式:
取出IP C段 去重出来的效果