【发布时间】:2015-11-06 20:36:18
【问题描述】:
我有两个 CSV,每个 CSV 只包含一列:
littleListIPs.csv:
10.187.172.140
10.187.172.141
10.187.172.142
10.187.172.143
10.187.172.144
10.187.172.145
10.187.172.154
10.187.172.155
(...)
-
BigListIPs.csv:
10.187.172.146
10.187.172.147
10.187.172.148
10.187.172.149
10.187.172.150
10.187.172.151
10.187.172.152
10.187.172.153
10.187.172.154
10.187.172.155
(...)
我需要一个脚本来比较它们并创建第三个文件 (output.csv),其中包含 littleListIPs.csv 中的每一行,以及一个确认该 IP 是否存在于 BigListIPs.csv 文件中的列,就像在以下输出(您可以放置“;”而不是“|”):
10.187.172.140 | Not present in BigListIPs.csv
10.187.172.141 | Not present in BigListIPs.csv
10.187.172.142 | Not present in BigListIPs.csv
10.187.172.143 | Not present in BigListIPs.csv
10.187.172.144 | Not present in BigListIPs.csv
10.187.172.145 | Not present in BigListIPs.csv
10.187.172.154 | Present in BigListIPs.csv
10.187.172.155 | Present in BigListIPs.csv
我在 Stack (Python: Comparing two CSV files and searching for similar items) 中看到了一个类似的案例,但我无法很好地满足我的需要,即使是一个更简单的案例。感谢您的帮助。
【问题讨论】:
-
请发布您尝试过的内容,我们可以从那里为您提供帮助