Python在版本3.5以前,bytes object是沒有hex() function。
那麼要如何實作呢?
問題內容
AttributeError: 'bytes' object has no attribute 'hex'
因為python3.5以前的bytes數據沒有hex()屬性。
解法
可透過下列程式實作:
1 2 3 |
byte2hex = ''.join(map(lambda x:('/x' if len(hex(x))>=4 else '/x0') + hex(x)[2:], a)) # byte2hex 為轉譯後的值 # a 為傳入之bytes |
留言