安装与使用IPy模块
1、IPy的安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
[root@plinuxos ~] # wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificate
[root@plinuxos ~] # tar zxvf IPy-0.81.tar.gz
IPy-0.81/
IPy-0.81 /test/
IPy-0.81 /test/test .rst
IPy-0.81 /test/test_IPy .py
IPy-0.81 /setup .py
IPy-0.81 /ChangeLog
IPy-0.81 /README
IPy-0.81 /IPy .py
IPy-0.81 /example/
IPy-0.81 /example/confbuilder .py
IPy-0.81 /example/confbuilder
IPy-0.81 /PKG-INFO
IPy-0.81 /MANIFEST . in
IPy-0.81 /COPYING
IPy-0.81 /test_doc .py
IPy-0.81 /AUTHORS
[root@plinuxos ~] # cd IPy-0.81
[root@plinuxos IPy-0.81] # python setup.py install
running install
running build
running build_py
creating build
creating build /lib
copying IPy.py -> build /lib
running install_lib
copying build /lib/IPy .py -> /usr/lib/python2 .7 /site-packages
running install_egg_info
Writing /usr/lib/python2 .7 /site-packages/IPy-0 .81-py2.7.egg-info
|
2、IPy的使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
>>> from IPy import IP
>>> ip = IP( '122.112.253.192/26' )
>>> print ip. len () ##输出网段IP数
64
>>> for x in ip:
... print (x) ##列出网段所有IP
...
122.112 . 253.192
122.112 . 253.193
122.112 . 253.194
......
122.112 . 253.250
122.112 . 253.251
122.112 . 253.252
122.112 . 253.253
122.112 . 253.254
122.112 . 253.255
>>>
>>> print (ip.net()) ##网段
122.112 . 253.192
>>> print (ip.netmask()) ##掩码
255.255 . 255.192
>>> print (ip.reverseNames()[ 0 ]) ##反向地址
192.253 . 112.122 . in - addr.arpa.
>>> print (ip.reverseNames()[ 1 ])
193.253 . 112.122 . in - addr.arpa.
>>> print (ip.strHex()) ##十六进制
0x7a70fdc0
>>> print (ip.strBin()) ##二进制
01111010011100001111110111000000
>>> print (ip.iptype()) ##ip地址类型
PUBLIC
本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1964523,如需转载请自行联系原作者
|
安装与使用IPy模块相关推荐
- windows下安装Python的IPy模块
有了上次安装失败的经验后,这次安装就顺利多了. 学习Python从安装各种模块开始. 1.通过pip来安装IPy模块 C:\Users\Administrator>pip install IPy ...
- python的IPy模块安装
IPy安装 下载:IPy模块下载地址 官网提供的是源码包的下载,源码包在windows中与Linux中都能使用 1.windows系统中使用安装 1.安装 pip3 install IPy#安装#pi ...
- Python模块学习之IPy模块
1.IPy介绍 IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能.可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段.网络掩码.广播地 ...
- 二、Python3自动化运维——IPy模块
文章目录 1 源码安装 2 IP地址.网段的基本处理 2.1 IPy模块包含IP类,使用它可以方便处理绝大部分格式为IPv6及IPv4的网络和地址.比如通过version方法就可以区分出IPv4与IP ...
- Python的IPy模块
IPy模块介绍 IPy这个强大的Python第三方包主要提供了包括网段.网络掩码.广播地址.子网数.IP类型的处理等等功能. 安装 wget https://pypi.python.org/packa ...
- python操作ipv6_Python自动化运维之IPy模块
IPy模块用于处理IPv4和IPv6地址和网络的类和工具. 环境 文章所示代码在python3.8,windows10,centos7.8 下测试通过. 安装 pip install ipy 基本使用 ...
- python ip,Python中IP地址处理IPy模块的使用
IPy模块可以很好的帮助我们完成IP的计算和规划.现在网上也有很多IP地址计算的网站,这个模块实现的功能和他们也差不多. 安装 先下载源码,地址:https://pypi.python.org/pyp ...
- python IPy模块详解
python 模块 IPy 文章目录 python 模块 IPy 1 IPy介绍 2 IPy安装 3.实战 1 IPy介绍 IPy 模块包含IP类,可以方便的处理绝大部分个是为IPv6和IPv4的网络 ...
- Python入门之——IPy模块
IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包含网络性能.可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段.网络掩码.广播地址.子网数.IP ...
最新文章
- [转]Java 8:不要再用循环了
- SS, SP, BP 三个寄存器的不同和应用
- 去黑头的7个必胜秘方
- Win11系统如何设置黑暗模式
- 199的Eagle一点都不香了!Picsee Mac图片收集整理工具是您必备
- Java开发必会MVC三层架构
- 查询存储过程,数据库对象的创建历史
- GSM sim900a mini模块详解
- 什么无线蓝牙耳机好?英雄联盟推荐竞技游戏专用蓝牙耳机
- 2005世界五百强排名
- 从U盘还原完ghost系统,重启就提示bootmgr is missing
- 【MATLAB】MATLAB 仿真 — 模拟调制系统 之 AM 调制过程
- webstorm 下载安装及破解
- 阿里IOT云平台(二)---10分钟物联网设备接入阿里云IoT平台
- java实现屏幕自动截屏_使用Java实现静默屏幕截图
- ubuntu Segmentation Fault错误原因
- EF系列(一)——深入框架底层
- 自动控制原理(1)- 介绍与数学模型
- 【1+X Web前端等级考证 】 | Web前端开发中级理论 (附答案)
- matlab girvan newman,基于含权Newman算法的交通控制子区划分
热门文章
- C语言char类型的存储
- Docker容器化实战第七课 容器编排Docker Compose、Docker Swarm 和 Kubernetes
- 英魂之刃服务器维护在几点,2016英魂之刃8.19有没有维护
- 过来人告诉你,去工作前最好还是学学Git
- nodejs http调用报错:socket hang up
- 【业务数据分析】——如何搭建数据指标体系
- Shader学习之Cg语言一(Cg语言概述)
- mysql定时任务 每日执行存储过程
- 罗彻斯特大学计算机科学系专业排名,2019上海软科世界一流学科排名计算机科学与工程专业排名罗切斯特大学排名第201-300...
- 杨昕立计算机学院,华南理工学子在全国大学生数模竞赛中创历史佳绩