python ip地址转换_Python实现将IP地址转换为数字
首先先说IP地址的定义:网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。
IP地址的格式:四位点分十进制
比如 1100 0000 . 1010 1000 . 0000 0001 . 0000 1100对应的IP地址就是192.168.1.12
就是每四位将二进制转变为十进制
ip_addr = '192.168.2.10'
def ip2long(ip):
ip_list=ip.split('.') #首先先把ip的组成以'.'切割然后逐次转换成对应的二进制
result=0
for i in range(4): #0,1,2,3
result=result+int(ip_list[i])*256**(3-i)
return result
print(ip2long(ip_addr))
结果为:3232236042
把数字转换成ip地址
def long2ip(long):
floor_list = []
num = long
for i in reversed(range(4)):
res = divmod(num,256**i)
floor_list.append(str(res[0]))
num = res[1]
return '.'.join(floor_list)
long = 3232236042
a = long2ip(long)
print(a)
192.168.2.10
python ip地址转换_Python实现将IP地址转换为数字相关推荐
- 如何将域名地址转换成对应的IP地址?
本文摘自:http://blog.163.com/lyzaily@126/blog/static/42438837200910173105834/ 将域名地址转换成IP地址有一个好处,就是我们的服务器 ...
- ip地址转换数字函数 iton_IP 地址转换(在点分格式和数字之间相互转换)
MySQL 中的内的 IP 地址转换函数: 1. IP 由点分格式,转换为数字格式.mysql> select inet_aton('202.96.128.68'); +------------ ...
- python mac地址转换_Python MAC地址 获取,过滤,转换 Python MYSQL 数据获取,比较
[输出MAC 地址][root@pc0003 glpi_switch_ocs]# cat huawei #!/usr/bin/expect -f set ip 192.168.AC.IP set pa ...
- python建立ip代理池_Python搭建代理IP池实现存储IP的方法
上一文写了如何从代理服务网站提取 IP,本文就讲解如何存储 IP,毕竟代理池还是要有一定量的 IP 数量才行.存储的方式有很多,直接一点的可以放在一个文本文件中,但操作起来不太灵活,而我选择的是 My ...
- python 通过ip获取城市_Python根据用户IP判断所属城市 !
事情源于7月以来,SEO销售额下降比较明显,老板让我想想办法提升SEO销售额. 而销量=流量×转化率×客单价,客单价我这边没法控制,只能从流量和转化率两个方向入手了.但对SEO来讲,短时间大幅度提升S ...
- python查看ip是否通_python如何检测IP通不通
python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百台已经很慢了(当然是说python同步的方法,要是node ...
- python通过ip池爬_python 爬虫 代理ip池(适合初学者)
初次学习python爬虫的朋友在频繁访问被爬取页面网站时都会被拦截,也就是限制ip.这里教教大家建立代理ip池. #!/usr/bin/env python3# -*- coding: utf-8 - ...
- python过去电脑网关_Python修改本地IP、网关和DNS | kTWO-个人博客
# -*- coding: utf-8 -*- import os import random import re from time import sleep from wmi import WMI ...
- python实现文件格式转换_python实现快速文件格式批量转换的方法
用python实现文件夹下的成批文件格式转换 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差不多的格式 ...
最新文章
- TCP/IP详解--学习笔记(1)-基本概念
- 聚类图像像素 Clustering Pixels Using K-Means
- Apache 配置虚拟目录、主机的疑惑及解决
- 如何查看AWS实例上使用的key value pair名称
- ShaderToy效果学习(转成Unity URP) - MathEye
- ffmpeg 时间戳
- 判断 JS 中对象的类型
- 《Python Cookbook 3rd》笔记(5.10):内存映射的二进制文件
- 信息学奥赛一本通 1324:【例6.6】整数区间
- mos管电路_MOS管笔记之外围电路和缓冲电路设计
- FastDFS存储目录迁移方案
- 在微软工作有多舒服?
- 从开题报告到毕业论文|软件工具大公开
- 重庆地区外卖店铺分析系统的设计与实现
- Unity全面的面试题(包含答案)
- Spec Explorer 2010
- 头像制作抖音微信壁纸小程序搭建一个基于uniCloud阿里OSS对象存储的免费图床源码
- C语言学习之有一个函数: y=	x(x<1) 	2x-1 (1≤x<10) 	3x-11 (x≥10) 写程序,输入x的值,输出y相应的值。
- 数据库系统,数据库,数据库管理系统
- 2022年计算机软件水平考试信息系统项目管理(高级)练习题及答案