文章内容

2021/5/5 18:26:26,作 者: 黄兵

Python CIDR IP Range

如果通过Python将CIDR转换成IP Range,下面是代码示例:

再Python 3.x中具体代码:

>>> import ipaddress
>>> [str(ip) for ip in ipaddress.IPv4Network('192.0.2.0/28')]
['192.0.2.0', '192.0.2.1', '192.0.2.2',
'192.0.2.3', '192.0.2.4', '192.0.2.5',
'192.0.2.6', '192.0.2.7', '192.0.2.8',
'192.0.2.9', '192.0.2.10', '192.0.2.11',
'192.0.2.12', '192.0.2.13', '192.0.2.14',
'192.0.2.15']


参考资料:

1、Python 3: create a list of possible ip addresses from a CIDR notation

分享到:

发表评论

评论列表

user-ico

啊实打实的 on 回复 有用(0

请问


user-ico

123 on 回复 有用(0

阿斯顿