如何用Python编写代码判断两个IP地址是否包含关系?
- 内容介绍
- 文章标签
- 相关推荐
本文共计579个文字,预计阅读时间需要3分钟。
Python的IPy模块虽能实现部分IP地址的判断,但效果不尽人意。某些场景下基本判断不出,还会抛出异常。例如,一个地址范围和一个IP/掩码的不同类型就无法判断。
python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断。
对此通过自己写函数来实现ip地址的判断,实现的思路很简单,先把ip地址转换为一个十进制的范围数,然后来判断是否有包含关系。
本文共计579个文字,预计阅读时间需要3分钟。
Python的IPy模块虽能实现部分IP地址的判断,但效果不尽人意。某些场景下基本判断不出,还会抛出异常。例如,一个地址范围和一个IP/掩码的不同类型就无法判断。
python的IPy模块虽然可以实现一些ip地址的判断,但是不是很完美,有些场景根本判断不出来,还会抛出异常,比如一个地址范围和一个ip/掩码,这种不同类型就无法判断。
对此通过自己写函数来实现ip地址的判断,实现的思路很简单,先把ip地址转换为一个十进制的范围数,然后来判断是否有包含关系。

