Python netaddr CIDR转换
2024-09-01 04:22:15
功能
http://netaddr.readthedocs.io/en/latest/tutorial_03.html
将CIDR地址与IP范围相互转化
Convert CIDR to IP range or vice versa.
223.80.97.0/24 —>> 223.80.97.0-223.80.97.255
223.80.97.0-223.80.97.255 —>> 223.80.97.0/24
安装
pip install netaddr
Demo
部分代码示例
from netaddr import *
# CIDR -> IP Range
test_set = IPSet(['223.80.97.0/28'])
ip_list = []
for ip in test_set:
ip_list.apped(ip)
print ip_list[0], ip_list[-1]
# IP Range -> CIDR
iprange = IPRange('223.80.97.0', '223.80.97.15')
iprange.cidrs()
最新文章
- mySql 基本语法学习笔记
- 基于.NET的CAD二次开发学习笔记一:CAD开发入门
- iPad 控件UIPopoverController使用
- Minimum configuration for openldap to proxy multiple AD into a single search base
- ThinkPHP 分页类的使用及退出功能的实现
- 【CITE】DrawImage方法详解(转)
- asp.net小结
- Android Studio Gradle
- 依赖注入框架Autofac源码阅读指南
- 【JavaScript DOM编程艺术(第二版)】笔记
- requirejs和r.js的心得
- 关于Swing窗体有时候要放大缩小边框才能显示问题?
- 动手实现linux中的cp命令(可自行拓展)
- 基于微服务API级权限的技术架构
- Java中,多态的实现有哪些要求?实现多态的关键技术?
- Javascript模块化简史
- [转载来之雨松:NGUI研究院之为什么打开界面太慢(十三)]
- HTML5-长按事件
- Spring Boot安装及入门实现
- 代码实现Android5.0的下拉刷新效果
热门文章
- 多任务创建-线程(IO密集型适用)
- UWB DWM1000 开源项目框架
- easyUI--入门实例
- js中数组元素的添加和删除
- MySQL Multi-Range Read(MRR 索引多范围查找) 原理与解析
- 070_Shell 脚本对信号的处理,执行脚本后,按键盘 Ctrl+C 无法终止的脚本
- 监控ntp进程的
- (WAWAWAWAWAWAW) G. Periodic RMQ Problem
- About &; Ideas &; Queries
- AGC037C Numbers on a Circle【构造】