使用Python获取并处理IP的类型及格式方法


Posted in Python onNovember 01, 2018

公网与私有网络的判断其实十分简单,只要记住私有网络的三个网段。不过,对于记性不好的人或者学识不是很高的机器来说,有一种判断方法还是有必要的。

写如下脚本:

from IPy import IP

 ip1 = IP('192.168.1.2')

 ip2 = IP('11.12.13.14')

 print("ip1 type: %s" % ip1.iptype())
 print("ip2 type: %s" % ip2.iptype())

 print("ip2 int value: %d" % ip2.int())
 print("ip2 hex value: %s" % ip2.strHex())
 print("ip2 bin value: %s" % ip2.strBin())

 print("IP for 0x1234567: %s" % IP(0x1234567))

运行结果如下:

ip1 type: PRIVATE

ip2 type: PUBLIC

ip2 int value: 185339150

ip2 hex value: 0xb0c0d0e

ip2 bin value: 00001011000011000000110100001110

IP for 0x1234567: 1.35.69.103

从上面的结果可以看出:

1、ip1位私有地址;

2、ip2是公网地址;

3、IP的不同类型可以进行自由转换;

以上这篇使用Python获取并处理IP的类型及格式方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python新手经常遇到的17个错误分析
Jul 30 Python
Python实现的一个简单LRU cache
Sep 26 Python
低版本中Python除法运算小技巧
Apr 05 Python
详解Python中find()方法的使用
May 18 Python
详解Python中的序列化与反序列化的使用
Jun 30 Python
Python遍历文件夹和读写文件的实现代码
Aug 28 Python
python+pandas分析nginx日志的实例
Apr 28 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
浅谈pycharm的xmx和xms设置方法
Dec 03 Python
详解如何用TensorFlow训练和识别/分类自定义图片
Aug 05 Python
Python趣味爬虫之用Python实现智慧校园一键评教
May 28 Python
浅谈哪个Python库才最适合做数据可视化
Jun 28 Python
使用Python进行目录的对比方法
Nov 01 #Python
详解python Todo清单实战
Nov 01 #Python
在Mac下使用python实现简单的目录树展示方法
Nov 01 #Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 #Python
使用python获取电脑的磁盘信息方法
Nov 01 #Python
在IPython中执行Python程序文件的示例
Nov 01 #Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 #Python
You might like
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
Javascript动态创建表格及删除行列的方法
2015/05/15 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
简述JS控制台的使用
2018/07/15 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
回调函数的意义以及python实现实例
2017/06/20 Python
python实现websocket的客户端压力测试
2019/06/25 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
庆七一活动方案
2014/01/25 职场文书
小学运动会口号
2014/06/07 职场文书
小学教师师德整改措施
2014/09/29 职场文书
个人投资合作协议书
2014/10/12 职场文书
教师旷工检讨书
2015/08/15 职场文书
初中思品教学反思
2016/02/20 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
人民币符号
2022/02/17 杂记
Golang日志包的使用
2022/04/20 Golang
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技