CSDN博客

img invalid

用Python来在IP地址和数字之间转换

发表于2004/10/25 11:55:00  5109人阅读

分类: Python

同事要把数据库中整数表示的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真是个好东东。工作的好帮手啊!

阅读全文
0 0

相关文章推荐

img
取 消
img