擅长:python、mysql、java
<p>inet_aton返回一个字节字符串。这曾经是C语言接口的通用语言。在</p>
<p>下面是如何将这些字节解压为更有用的值。在</p>
<pre><code>>>> import socket
>>> packed_n= socket.inet_aton("128.0.0.1")
>>> import struct
>>> struct.unpack( "!L", packed_n )
(2147483649L,)
>>> hex(_[0])
'0x80000001L'
</code></pre>
<p>此未打包的值可用于ctypes。十六进制的东西只是告诉你,解压值看起来很像一个IP地址。在</p>