IP地址规划是网络设计中非常重要的一个环节,在这过程中避免不了要处理一些网段、掩码、子网数、IP类型等。Python有一个第三方模块叫做IPy,可以辅助我们完成这项工作。

首先来安装一下IPy模块:

1、使用version方法来区分IP地址类型

2、通过指定的网断输出该网段的IP个数及所有IP地址清单

3、IP地址的反向解析、IP类型、IP转换的方法

4、根据IP和掩码输出网段格式

也可以通过strNormal方法指定不同参数值以定制不同输出类型的网段,输出的类型为str类型。

取值含义:

0:无返回,如192.168.200.0

1:prefix(前缀)格式,如192.168.200.0/24

2:decimalnetmask格式,如192.168.200.0/255.255.255.0

3:lastIP格式,如192.168.200.0-192.168.200.255

5、判断两个网段是否存在包含、重叠等关系

示例:根据输入的IP或子网返回相对应的网络、掩码、广播、反向解析、子网数、IP类型信息。

执行效果:

python ip,python-IPy模块相关推荐

  1. python ip,Python IP处理模块IPy(转载)

    安装 使用 1.显示IP类型 IP('192.168.1.1').version() 4 IP('::1').version() 6 类似如上所示,通过version方法可以的判断输入的IP是IPv4 ...

  2. python ip,Python中IP地址处理IPy模块的使用

    IPy模块可以很好的帮助我们完成IP的计算和规划.现在网上也有很多IP地址计算的网站,这个模块实现的功能和他们也差不多. 安装 先下载源码,地址:https://pypi.python.org/pyp ...

  3. Python入门之——IPy模块

    IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包含网络性能.可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段.网络掩码.广播地址.子网数.IP ...

  4. 【python】IP地址处理模块IPy

    来源:https://pypi.python.org/pypi/IPy IPy模块 该模块可以方便的处理IPv4和IPv6地址. 以下是从来源中拷贝的一些例子: >>> from I ...

  5. python笔记系列:IP地址处理模块IPy

    IP地址处理模块IPy wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificat ...

  6. IPy——Python中ip地址处理模块

    在IP地址规划中,涉及到计算大量的IP地址,包括网段.网络掩码.广播地址.子网数.IP类型等.别担心,Ipy模块拯救你.Ipy模块可以很好的辅助我们高效的完成IP的规划工作. 思路:防止重复制造轮子, ...

  7. python ipaddress模块_Python学习笔记-IP地址处理模块Ipy

    IP地址处理模块Ipy IPy模块可以很好的辅助我们高效完成IP的规划工作. 安装IPy模块[root@kurol ~]# python36 -m easy_install -i http://pyp ...

  8. python模块 - - - IPy模块 (IP类)

    IPy模块中,我们主要会使用到的是有3个模块:IPint,IP,IPSet IPint类中说明,目前最好是用IP模块,因为有的功能不怎么完善 那么就从IP类开始 1.int 将ip地址转为长整数返回 ...

  9. python ipaddr_python之IP地址或IP段处理模块-ipaddr

    python处理IP和IP段的模块基本有两个:IPy与ipaddr IPy基本处理8位.16位.24位掩码的网段,其他的网段处理起来就会出现问题. ipaddr是google出的一个模块,很好的可以处 ...

  10. Python模块学习之IPy模块

    1.IPy介绍 IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能.可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段.网络掩码.广播地 ...

最新文章

  1. Javascript学习7 - 脚本化浏览器窗口
  2. 我以前一直没有真正理解支持向量机,直到我画了一张图!
  3. java 鸡兔统统_Java内存泄露介绍
  4. RTEMS实时操作系统精要(1)-简介
  5. eclipse 收缩 选择行_阳台晾衣架不是只能装天花板上,学学日本,挂护栏上折叠收缩轻松...
  6. 用户退出登录清空cookie
  7. as和java什么关系_深入理解happens-before和as-if-serial语义
  8. 白中英 计算机组成原理_白中英《计算机组成原理》(第5版)笔记和课后习题答案详解...
  9. 移动开发者如何更好地学习 React Native? | 技术头条
  10. MySQL多线程并发调优
  11. 动态创建Fastreport
  12. 利用R语言的Boruta包进行特征选择
  13. 081 re正则表达式模块
  14. m6A去甲基化酶激活/抑制检测试剂盒实验原理
  15. 物联网是什么,华为云学院带你走进物联网的前世今生
  16. python金融分析小知识(6)——偏度与峰度的计算
  17. 房地产估值法研究报告_房地产估值方法
  18. android配置参数详解,安卓手机CPU与GPU等配置参数含义详解【详细介绍】
  19. java中super的三种用法
  20. 计算机硬件组装的图片,如何组装电脑?_百度经验

热门文章

  1. [死亡笔记]某傻逼的错误实况
  2. 新手请教个问题,有关cocos2d-x
  3. 20200704每日一句
  4. Atitit 数据建模的技术总结 目录 1. 数据建模 1 2. 常见建模技术 2 2.1. 电子表格程序 计算机辅助设计 (CAD)  2 2.2. Er图 2 3. 建模方法 2 3.1. .
  5. Atitit 常见硬件集成列表 目录 1.1. 小程序设备类 1 1.2. atitit.常见手机的传感器与外设 attilax总结 1 1.3. Pc机外设 1 1.4. 设备管理器 2 1.1
  6. Atitti css transition Animation differ区别
  7. paip.uapi 获取网络url内容html 的方法java php ahk c++ python总结.
  8. paip.提升效率---------文件搜索工具总结
  9. SSH: scp 拉取云端文件到本地端
  10. 阮一峰:WebSocket 教程