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 """ |
联系客服