1. 首页
  2. 数据库
  3. 其它
  4. python实现ip地址的包含关系判断

python实现ip地址的包含关系判断

上传者: 2020-12-23 05:34:28上传 PDF文件 39.21KB 热度 12次
python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断。 对此通过自己写函数来实现ip地址的判断,实现的思路很简单,先把ip地址转换为一个十进制的范围数,然后来判断是否有包含关系。 #下面函数可以将ip转换为十进制数 def iptoint(self,ip): try: h=[] s = ip.split('.') for temp in s: a=bin(int(temp))[2:] a=a.zfill(8) h.a
下载地址
用户评论