2012-06-19 24 views
2

一個字節是什麼在蟒蛇「小尾」的方式閱讀我的hexstring =「40040000」的正確途徑。我期待的結果是440h導。讀(小端)六角對代表在python

+0

你是如何嘗試讀取字符串?你得到什麼結果? – Dre

回答

2

不知道你想要的結果是什麼格式。你可以使用structbinascii一起將它轉換爲int。

>>> struct.unpack('<L', binascii.unhexlify('40040000')) 
(1088,) 

這是因爲440h導一樣:

>>> hex(struct.unpack('<L', binascii.unhexlify('40040000'))[0]) 
'0x440' 
+0

非常感謝你senderle。我不知道這很簡單。這個論壇真的有幫助。親切的問候 :-) – Roger