python实现将IP地址转换为数字
2016-09-18 10:49
417 查看
话不多说,直接代码
ip_addr='192.168.2.10' # transfer ip to int def ip2long(ip): ip_list=ip.split('.') result=0 for i in range(4): #0,1,2,3 result=result+int(ip_list[i])*256**(3-i) return result long=3232236042 # transfer int to ip def long2ip(long): floor_list=[] yushu=long for i in reversed(range(4)): #3,2,1,0 res=divmod(yushu,256**i) floor_list.append(str(res[0])) yushu=res[1] return '.'.join(floor_list) a=long2ip(long) print(a)
相关文章推荐
- (字典)rot13加密
- python连接mysql处理数据pymysql模块的使用
- python的re模块
- Python List index()方法
- python引入模块时import与from ... import的区别
- 输入姓名编号排序
- Python之mouse按键
- Python中list初始化方法示例
- 一个简单的会先客户端/服务器应用
- Python提取网页中超链接的方法
- java 和 Python 的互调
- PyThon 抓取页面(入门)
- python多线程
- python 3.5 成功安装 scrapy 的步骤
- 颠倒字典中的键和值
- 确定当前Python环境中的site-packages目录位置
- Python 第三方库安装技巧
- Python中的GUI : wxPython
- Python 包管理工具解惑
- Python Pandas找到缺失值的位置