Трюк дня. Модуль ipaddress: работа с IP-адресами



В стандартной библиотеке Python 3 есть специальный модуль для работы с IP-адресами:



>>> import ipaddress



>>> ipaddress.ip_address('192.168.1.2')

IPv4Address('192.168.1.2')



>>> ipaddress.ip_address('2001:af3::')

IPv6Address('2001:af3::')



Узнать больше можно в документации: на английском, на русском.



#tips