python IPy

IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。

from IPy import IP
# 判断IP是否在网段内
print "192.168.100.1" in IP("192.168.100.0/24")
print "192.128.100.1" in IP("192.168.100.0/24")
#判断是IPv4和IPV6
print IP("192.168.1.2").version()
print IP('::1').version()
#判断是公网还是私网
print IP('192.168.1.2').iptype()
满足不是幸福,平平淡淡才是真
原文地址:https://www.cnblogs.com/xing03/p/14898337.html