如何转换列表,如:
94.192.0.0/14
94.0.0.0/12
93.96.0.0/16
至:
94.192.0.0-94.195.255.255
94.0.0.0-94.15.255.255
93.96.0.0-93.96.255.255
使用python3?
最佳答案
使用 ipaddress
内置模块:
>>> import ipaddress
>>> net=ipaddress.ip_network('94.192.0.0/14')
IPv4Network('94.192.0.0/14')
>>> '%s-%s' % (net[0], net[-1])
'94.192.0.0-94.195.255.255'
使用
for i in net
您还可以枚举 网络 net
中的所有 ip 地址。关于python - 如何使用python3将CIDR转换为IP范围?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50380990/