前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Centos7+python3]IPy模块安装

[Centos7+python3]IPy模块安装

作者头像
贰叁壹小窝
发布2020-07-22 10:13:47
1.6K0
发布2020-07-22 10:13:47
举报
文章被收录于专栏:贰叁壹运维

本文编写于 205 天前,最后修改于 199 天前,其中某些信息可能已经过时。

本机环境为Centos7+python3.6.0 IPy-用于处理IPv4和IPv6地址和网络的类和工具。 1.下载IPy安装包

代码语言:javascript
复制
[root@mail ~]# wget https://pypi.python.org/packages/source/I/IPy/IPy-0.8.1.tar.gz --no-check- 

certificate 2.进行安装IPy

代码语言:javascript
复制
#将IPy包移动到/file文件夹中
[root@mail ~]# mv IPy-0.81.tar.gz /file/
#开始安装
[root@mail ~]# cd /file/
[root@mail ~]# tar -zxvf IPy-0.81.tar.gz
[root@mail ~]# cd IPy-0.81/
[root@mail ~]# python setup.py install

3.安装完成后IPy的基本用法

代码语言:javascript
复制
#!/usr/bin/python3
#-*-coding:UTF-8-*-
from IPy import IP
ip = input('请输入一个IP地址或者网段地址:')
ips = IP(ip)
if len(ips) > 1:        #为一个网段地址
        print('网络地址为:%s'%(ips.net()))
        print('掩码地址为:%s'%(ips.netmask()))
        print('广播地址为:%s'%(ips.broadcast()))
        print('输出地址反向解析:%s'%(ips.reverseNames()[0]))
        print('网络子网个数:%s'%(len(ips)))
else:
        print('emmmmmm...')
        print('十六进制转换:%s'%(ips.strHex()))
        print('二进制转换:%s'%(ips.strBin()))
        print('地址类型:%s'%(ips.iptype()))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档