要將16進制字符串轉換為bytes,可以使用"binascii"模塊中的"unhexlify"函數。以下是一個範例代碼:

import binascii

hex_string = "48656c6c6f20576f726c64"
byte_data = binascii.unhexlify(hex_string)

print(byte_data)

輸出結果:

b'Hello World'

在上述範例中,我們將16進制字符串"48656c6c6f20576f726c64"轉換為bytes,並將結果存儲在變數"byte_data"中。最後,我們打印出該bytes數據。

請注意,輸入的16進制字符串必須是有效的,並且必須為偶數長度。如果不是偶數長度,則在轉換時可能會引發"binascii.Error"異常。

python 16進制字符串轉換成bytes

原文地址: http://www.cveoy.top/t/topic/iYhY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录