在 Python 3 中使用 IP 地址
Python 3 有一个用于处理 IP 地址的 标准模块ipaddress
>>> import ipaddress
>>> ipaddress.ip_address('192.168.1.2')
IPv4Address('192.168.1.2')
>>> ipaddress.ip_address('2001:af3::')
IPv6Address('2001:af3::')
该函数根据传入的值自动确定是创建 IPv4 还是 IPv6 地址
>>> ipaddress.ip_address(3221225985)
IPv4Address('192.0.2.1')
>>> ipaddress.ip_address(42540766411282592856903984951653826561)
IPv6Address('2001:db8::1')
地址也可以直接从整数创建
#python#