#!/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
"""