Python学习笔记-IP地址处理模块Ipy
来源:互联网 发布:法语网络教学视频 编辑:程序博客网 时间:2024/06/05 05:03
IP地址处理模块Ipy
IPy模块可以很好的辅助我们高效完成IP的规划工作。
参考:https://github.com/autocracy/python-ipy
安装IPy模块
导入模块
1、IP地址、网段的基本处理
通过version区分IPv4和IPv6:
通过指定的网段输出该网段的IP个数及所有IP地址清单:
IP类常用方法:
网络地址转换,根据IP与掩码生成网段格式:
通过strNormal方法指定不同wantprefixlen参数值以定制不同输出类型的网段。输出类型为字符串:
wantprefixlen取值及含义:
- wantprefixlen=0,无返回,如192.168.1.0
- wantprefixlen=1,prefix格式,如192.168.1.0/24
- wantprefixlen=2,decimalnetmask格式,如192.168.1.0/255.255.255.0
- wantprefixlen=3,lastIP格式,如192.168.1.0-192.168.1.255
2、多网络计算方法
IPy支持类似于数值型数据的比较,以帮助IP对象进行比较
判断IP地址和网段是否包含于另一个网段中:
判断两个网段是否存在重叠,采用IPy提供的overlaps方法:
实例:根据输入的IP或子网返回网络、掩码、广播、反向解析、子网数、IP类型等信息:
执行结果:
Open source is not only a kind of behavior, it is a faith. 欢迎交流,QQ:526653382
阅读全文
0 0
- Python学习笔记-IP地址处理模块Ipy
- python自动化学习-实用的iP地址处理模块IPy
- python之IP地址处理模块IPy
- python自动化运维学习笔记2- 实用的IP地址处理模块IPy
- python IP 处理模块IPy
- python IP 处理模块IPy
- python IP处理模块 IPy
- Python自动化运维笔记(二):Python中的IP地址处理模块IPy的使用
- Python之IP处理模块IPy
- IPy处理ip地址
- python --IPy模块
- 安装python 模块IPy
- python运维之IPY模块
- windows下安装Python的IPy模块
- Python学习笔记-DNS处理模块dnspython
- Python IP 的处理模块
- python 应用 IPy 计算IP/掩码的网络地址
- python 应用 IPy 计算IP/掩码的网络地址
- 阿里云部署Java web项目初体验(转)
- 使用Rest Client访问Time Series服务
- Python学习笔记-数据报表之Excel操作模块
- Python学习笔记-实现探测Web服务质量
- Gerrit : Code Review Tool based on Git
- Python学习笔记-IP地址处理模块Ipy
- R极简教程-7:读取数据
- LOJ 6165. 一道水题 (线性筛)
- mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
- 服务器暴力破解的程序(python开发)
- 嵌入式选择与L1正则化
- opensips压力测试创建用户脚本
- 44 linux内核里的platform设备驱动模型
- 树莓派 SD卡镜像备份