我使用的是python2.6.6,不允许我更改它。我有一个IPv4地址的分类列表。我需要找到覆盖列表中所有ip地址的最小网络。最小的网络可以是CIDR,也可以是带有子网掩码的网络地址。我还没有找到使用netaddr模块的简单方法。以下是示例:
x=['192.168.0.0', '192.168.2.245', '192.168.255.255']
cidr = get_cidr_for_addresses(x)
print cidr ##should print '192.168.0.0/16'
Tags:
又快又脏。:天
这似乎正是netaddr.spanning_cidr的作用。在
相关问题 更多 >
编程相关推荐