处理前后的ip对照 分割符为—-
脚本为:
f2=open('123456.txt','w+')
with open('1234.txt','r') as f:
for f1 in f:
ip=f1.split('----')
startip=ip[0].split('.')
endip=ip[1].split('.')
if startip[1]==endip[1]:
if startip[2]==endip[2]:
ip=startip[0]+"."+startip[1]+"."+startip[2]+".0/24"
f2.write(ip+"\n")
else:
for num in range(0,(int(endip[2])-int(startip[2])+1)):
ip=startip[0]+"."+startip[1]+"."+str((int(startip[2])+num))+".0/24"
f2.write(ip+"\n")
else:
for num in range(0,(int(endip[1])-int(startip[1])+1)):
ip=startip[0]+"."+str((int(startip[1])+num))+".0.0/16"
f2.write(ip+"\n")
f2.close()
ip段在这里下载的 :https://db-ip.com/