分享

ip地址转换成整数

 心不留意外尘 2016-08-02

http://www.oschina.net/code/snippet_177666_19327

2013


把ip地址转换成整数  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/env python
#coding: utf-8
import socket
import struct
def ip2int( ip ):
    #unpack !L 就是从network中unpack数据,以前走弯路了
    #感谢:wzhyuan 指出的问题
    return struct.unpack('!L',socket.inet_aton(ip))[0]
if __name__ == '__main__':
    print ip2int( '192.168.100.1' )
    print ip2int( '192.168.100.21' )
    print ip2int( '192.168.100.200' )
"""
ping 3232261141
"""

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多