gpt4 book ai didi

python - 如何使用 python3 将 CIDR 转换为 IP 范围?

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:11 27 4
gpt4 key购买 nike

如何转换列表:

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com