多语言展示
当前在线:953今日阅读:84今日分享:32

Python ipy 模块中IP类的基本使用方法

IPy 模块是python 当中非常强大的一款第三方工具,可以帮助我们完成IP地址相关的工作,下面介绍一下这款模块中IP类的使用方法
工具/原料
1

电脑

2

Python开发工具

3

IPy模块

方法/步骤
1

IPy模块的安装:按快捷键Ctrl+R——在运行窗口输入cmd打开命令提示符。在命令提示符中输入 pip install ipy等待一会即可安装完成ipy模块

2

ipy模块中包含ip类,下面我们进行导入,具体代码如下:from IPy import IP

3

我们可以用IP类的代码,进行指定网段的ip地址个数统计和输出,具体代码:ip  = IP('192.168.0.0/16') print(ip.len()) for x in ip :     print(x)

4

运行上面的代码,结果如图所示。我们把 192.168.0.0/16 整个地址段的个数和具体包含的ip地址进行了打印输出。

5

另外我们可以进行反向解析指定的ip地址,具体代码如下:ip  = IP('192.168.1.20') print(ip.reverseName())

6

我们也可以用iptype方法对ip地址的类型进行判断,具体如下:ip.iptype()

7

将ip地址转换成整数格式的代码:ip.int()

8

代码总结:from IPy import IP ip  = IP('192.168.0.0/16') print(ip.len()) for x in ip :     print(x) ip  = IP('192.168.1.20') print(ip.reverseName())  #反向解析地址格式 print(ip.iptype())# 对ip地址类型进行判断  print(ip.int())  # 把ip地址转换成整数格式

注意事项

Python中所有字符都需要是英文格式

推荐信息