【发布时间】:2018-10-27 02:30:57
【问题描述】:
如何转换列表如:
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?
【问题讨论】:
标签: python python-3.x ip cidr
如何转换列表如:
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?
【问题讨论】:
标签: python python-3.x ip cidr
使用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 地址。
【讨论】: