ip段处理练习

来源:互联网 发布:制造业大数据应用案例 编辑:程序博客网 时间:2024/04/29 10:28

这里写图片描述
处理前后的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/

0 0
原创粉丝点击