2013-01-18 74 views

回答

2

您可以使用字符串格式,然後解碼結果。

>>> binarystring = "asddfsdf" 
>>> tmp = long(binarystring.encode('hex'),16) 
>>> ("%x" % tmp).decode('hex') 
'asddfsdf' 
2
In [7]: long("1234", 16) 
Out[7]: 4660L 

In [8]: hex(4660L)[2:-1] 
Out[8]: '1234' 

[2:-1]丟棄領先0x和後L

+0

歡呼聲中,我更喜歡的是並不需要用繩子搞亂了太多的答案。 – dpn

0

使用binascii.hexlify() - 應對的答案做