我有一个问题,但没有足够的Python知识来解决它。我发现了一些类似的情况,所以对于真正的 擅长Python的人来说,这可能是一个非常小的任务来解决,如果你想 !CSV读写&IP匹配IP范围
问题:一个监视范围内写的失败IP的列表,两个输入信号源
我有一个CSV有两列,“FailedIPs.csv”文件:
State, FailedIP, 1, 178.203.178.159,
然后我得到了与ISP的名称和CIDR, “IPranges.csv” 另一个文件:
ISPname, IPrange, Vodafone, 88.128.64.0/18,
我想制作一个CSV它包含了所有在所提供的范围中的一个失败的IP地址:
State, FailedIP, ISPname, IPrange, 1, 178.203.178.159, Vodafone, 168.00.64.0/32,
我发现了一些类似的问题在这里StackOverflow上:
- matching an IP to a CIDR mask in php5?
- How to see if an IP address belongs inside of a range of IPs using CIDR notation?
- How to sort IP addresses in a trie table?(可能不是相关的)
期待任何Python的“亲”(从我的角度来看),就是想帮助! :)
File2 CSV IPranges.csv文件中有多少行? – Aya 2013-04-26 16:24:55
为了这个问题,在很大程度上它的价值和意义真的没有关系。将问题简化为其组件将是非常有益的。 – UpAndAdam 2013-04-26 16:36:06
你能否进一步表达你被卡住的地方?如果不是这个帖子可能会被封闭,因为这是一个具体的细节,而且没有做足够的研究。 – UpAndAdam 2013-04-26 16:40:38