功能

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()

最新文章

  1. mySql 基本语法学习笔记
  2. 基于.NET的CAD二次开发学习笔记一:CAD开发入门
  3. iPad 控件UIPopoverController使用
  4. Minimum configuration for openldap to proxy multiple AD into a single search base
  5. ThinkPHP 分页类的使用及退出功能的实现
  6. 【CITE】DrawImage方法详解(转)
  7. asp.net小结
  8. Android Studio Gradle
  9. 依赖注入框架Autofac源码阅读指南
  10. 【JavaScript DOM编程艺术(第二版)】笔记
  11. requirejs和r.js的心得
  12. 关于Swing窗体有时候要放大缩小边框才能显示问题?
  13. 动手实现linux中的cp命令(可自行拓展)
  14. 基于微服务API级权限的技术架构
  15. Java中,多态的实现有哪些要求?实现多态的关键技术?
  16. Javascript模块化简史
  17. [转载来之雨松:NGUI研究院之为什么打开界面太慢(十三)]
  18. HTML5-长按事件
  19. Spring Boot安装及入门实现
  20. 代码实现Android5.0的下拉刷新效果

热门文章

  1. 多任务创建-线程(IO密集型适用)
  2. UWB DWM1000 开源项目框架
  3. easyUI--入门实例
  4. js中数组元素的添加和删除
  5. MySQL Multi-Range Read(MRR 索引多范围查找) 原理与解析
  6. 070_Shell 脚本对信号的处理,执行脚本后,按键盘 Ctrl+C 无法终止的脚本
  7. 监控ntp进程的
  8. (WAWAWAWAWAWAW) G. Periodic RMQ Problem
  9. About & Ideas & Queries
  10. AGC037C Numbers on a Circle【构造】