有的时候需要对线上访问的日志获取的IP进行分析,这里是拿最近两天访问的所有IP进行比较,哪些是连续访问的;
把两天的IP放在两个文件中,进行比较
#/usr/bin/python3
# 判断文件ip.txt中的ip是否在ip2.txt中
diff_ip = 0
alike_ip = 0
with open('ip.txt') as ip_file,\
open('ip2.txt') as ip2_file:
for ip in ip2_file:
if ip in ip_file:
print('%s 是昨天访问过! ' % ip.strip())
alike_ip += 1
else:
print('%s 昨天未访问过! ' % ip.strip())
diff_ip += 1
print("一共有%s 个ip是昨天访问而今天未访问\n一共有 %s 个ip 是昨天今天都访问了" % (diff_ip, alike_ip))
浙公网安备 33010602011771号