将ip地址转换成long 和将long转换成ip

#!/usr/bin/pythonimport socket, struct
def ip2long(ip):return struct.unpack("!L",socket.inet_aton(ip))[0]
def long2ip(longip):return socket.inet_ntoa(struct.pack('!L', longip))
if __name__ == '__main__':print('local ip address to long is %s'%ip2long('127.0.0.1'))print('local ip address long to ip is %s'%long2ip(2130706433))

python ip地址转换相关推荐

  1. python ip地址转换_python:ip地址转换

    在工作中需要将ip地址从整数(如168442432)到以点号分隔的字符串类型(如10.10.58.64)之间的转换,或者反过来从字符串到整数的转换.这个转换可以使用的方式很多,例如,linux下的C语 ...

  2. python ip地址转换_Python实现将IP地址转换为数字

    首先先说IP地址的定义:网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议.在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守 ...

  3. python整数与IP地址转换

    我们有时会将一个整数与IP地址进行互换,用python代码实现很简单 将一个整数如2000000,变为一个IP地址的方式 >>> import socket >>> ...

  4. python整数与IP地址转换 [转]

    原文地址为: python整数与IP地址转换 [转] 我们有时会将一个整数与IP地址进行互换,用python代码实现很简单 将一个整数如2000000,变为一个IP地址的方式 >>> ...

  5. 实验:IP地址转换(超好用的substr();)

    首先介绍c++中超好用的截取部分字符串的函数substr(); 头文件为#include<string> 函数原型: string substr(int pos = 0,int n ) c ...

  6. 快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码

    题目描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成 一个长整数. 举例:一个ip地址为10.0.3.193 每段数字       ...

  7. 1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

     1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端 ...

  8. ip地址转换数字函数 iton_DataLakeAnalytics: 解析IP地址对应的国家城市的函数

    Data Lake Analytics 作为云上数据处理的枢纽,最近加入了通过IP地址查找对应的国家.省份.城市.ISP的函数, 今天带大家体验一下. 函数详细介绍 本次一共添加了下面这些函数: ip ...

  9. 【Linux网络编程学习】预备知识(网络字节序、IP地址转换函数、sockaddr数据结构)

    此为牛客Linux C++课程和黑马Linux系统编程笔记. 1. 网络字节序 我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分. 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小 ...

最新文章

  1. 近期活动盘点:清华严飞大数据探寻中国文脉讲座、2019前沿信息科技创新论坛...
  2. 【正一专栏】贾乃亮发文后李小璐会如何回应?
  3. IntelliJ IDEA 问题总结之二 —— 快捷键、主题样式、导出jar、sqlite
  4. html5shiv.js和respond.min.js
  5. 【IDEA 2016】intellij idea tomcat jsp 热部署
  6. Zookeeper之session的基本原理
  7. 代码的c++实现_一文带你快速理解FreeRTOS代码规范~
  8. 2021 年高教社杯全国大学生数学建模竞赛题目(C 题 生产企业原材料的订购与运输)
  9. perl 哈希(hash) 学习笔记
  10. Alpine Linux:如何配置GUI的图形桌面环境:x Desktop Environment
  11. uniapp上班考勤打卡情况日历展示
  12. 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
  13. android sdcard下创建文件,android创建以及使用SDcard镜像文件
  14. 阿里云上部署kafka--遇到的坑
  15. iOS 警告 Local declaration of 'XXX' hides instance
  16. java网络编程作业基于UDP简单聊天窗口,图形化界面,包含客户端和服务端
  17. 关于抖音抓包的一些分析和抖音视频批量下载
  18. PBID外部工具:Model Analyzer
  19. 查看linux运存_linux如何查看内存?
  20. 剧本翻译之メンアットワーク!4 ~ハンター達よ永遠に~猎人们的永远(序章2)...

热门文章

  1. 7-2 输出数组元素分数 20
  2. 5个拍出可爱宝宝的方法
  3. Android Fragment 真正的完全解析
  4. 深度学习视频压缩3——M-LVC: Multiple Frames Prediction for Learned Video Compression
  5. 创益德:30条APP开发商必懂原则话您知
  6. 原创超简单代码(1.19.80)
  7. 漫画趣解Linux内核
  8. 《使用机器视觉从照片中确定西瓜质量》论文笔记
  9. cocos2dx-是男人就坚持20s 练手项目
  10. Web身份验证(WebAuthn)