【发布时间】:2021-12-30 23:55:35
【问题描述】:
我正在尝试根据子网掩码增加 IP。有办法吗?我能够使用整数增加 IP 地址,但不能使用子网掩码。我查看了 IPAddress 模块的文档,但找不到解决方法。有没有办法做到这一点?
>>> a
IPv4Address('192.168.1.1')
>>> a + 256
IPv4Address('192.168.2.1')
>>>
>>>
>>>
>>> sub_incr = '0.0.1.0'
>>> a + ipaddress.IPv4Address(sub_incr)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'IPv4Address' and 'IPv4Address'
>>> ```
Is there a way to do it?
【问题讨论】:
-
Netaddr 模块帮助..
标签: python python-3.x