同事要把数据库中整数表示的ip地址转换为标准的数字ip。要找个工具,我说可以用python写个脚本来完成。应该很简单的,结果就有了下面的代码:
>>> import socket
>>> import struct
>>> socket.inet_ntoa(struct.pack('I',socket.htonl(-591250144)))
'220.194.61.32'
>>> socket.ntohl(struct.unpack("I",socket.inet_aton('220.194.61.32'))[0])
-591250144
简单吧,python真是个好东东。工作的好帮手啊!
用Python来在IP地址和数字之间转换
最新推荐文章于 2024-03-01 09:44:42 发布