擅长:python、mysql、java
<p><code>struct</code>模块解包二进制文件。将<code>qq</code>用于有符号整数。在</p>
<pre><code>>>> s = 'Q\xcb\x80\x80\x00\x00\x01\x9bQ\xcc\xd2\x00\x00\x00\x01\x9b'
>>> len(s)
16
>>> import struct
>>> struct.unpack('>QQ',s) # big-endian
(5893945824588595611L, 5894316909762970011L)
>>> struct.unpack('<QQ',s) # little-endian
(11169208553011465041L, 11169208550869355601L)
</code></pre>
<p>你还提到了一个原始的8个十六进制字符。在这种情况下使用<code>binascii.unhexlify</code>函数。示例:</p>
^{pr2}$