# -*- coding: utf-8 -*-
"""
@Time : 2020/1/3 16:32
@Auth : oliver
@File :ip-c.py
@IDE :PyCharm
"""
def ipToc(ip):
ip_c =ip.split('.')
# print len(ip_c)
nei_ip=(10,192,172,127)
# 判断是IP分割后数组长度,防止空行,数组越界问题
if len(ip_c)==4:
# 去除内网IP
# print type(ip_c[0])
if int(ip_c[0]) not in nei_ip:
# print ip_c
# print ip_c[0] + '.' + ip_c[1] + '.' + ip_c[2] + '.1/24'
l= ip_c[0] + '.' + ip_c[1] + '.' + ip_c[2] + '.1/24'
with open('ip_c.txt','a+') as f:
# 防止重复,判断不存在,然后写入文件
if l not in f:
f.writelines(l+'\n')
if __name__ == '__main__':
with open('ip.txt', 'r') as f:
for line in f:
line = line.strip('\n')
ipToc(line)