python ipaddress.ip_network 报错ValueError: IP/x has host bits set

from ipaddress import ip_network

if __name__ == '__main__':
    network=ip_network('127.0.0.1/8') # 随便一个示例
    print(network)

在使用ip_network的时候报错 ValueError: 127.0.0.1/8 has host bits set 刚开始没搞明白原因,后来仔细检查了下,像上面 ‘127.0.0.1/8’ 后面24位(32-8)必须全是0才行。‘127.0.0.0/8’ 这样就没问题。

你可能感兴趣的:(python)