【发布时间】:2015-11-25 20:52:26
【问题描述】:
我编写了以下代码来从文件中获取所有 IP 地址并打印它们:
with open("C:\\users\\joey\\desktop\\access.log",'r') as bestand:
for line in bestand:
try:
splittedline = line.split('sftp-session')[1].split("[")[1].split("]")[0]
except Exception:
continue
print splittedline
以下代码打印另一个文件的所有 IP 地址:
with open("C:\\users\\joey\\desktop\\exit_nodes.csv",'r') as bestand:
for line in bestand:
print line
如何比较这 2 个文件并仅显示唯一的 IP 地址并删除重复项?
输出atm如下:
217.172.190.19
217.210.165.43
218.250.241.229
223.18.115.229
223.133.243.101
【问题讨论】:
-
在python中,要删除重复项,您通常会转换为
set()。
标签: python duplicates