Házi feladatomban szükségem van arra, hogy megnézzem, hogy egy ip cím benne van e egy adott alhálózatban.
Erre találtam egy megoldást:
import ipaddr
ipaddr.IPv4Address('192.0.43.10') in ipaddr.IPv4Network('192.0.0.0/16')
True
Viszont ez nálam csak python2 alatt fut le, vagyis csak python2-nél tudom beimportálni az ipaddr-t. Python3-nál hibát ad:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ipaddr
Próbáltam mást is:
import ipaddress
De ez meg csak python 3.3+ -nál működik, de az elsőnek úgy gondolom mennie kéne.
Esetleg más megoldást kell használni?