-1
我的數據是這樣的:蟒蛇轉換列表以十六進制數據
a = ['aa', '55', '00', '01', '00', '0a']
我想將其轉換爲:
a = '\xaa\x55\x00\x01\x00\x0a'
我應該怎麼辦
感謝
code:
a = ['AA', '55', '00', '01', '00', '0A', '0F', 'A1', '13', '88', '00', '04', '32', '33', '30', '31', '30', '34', '00', '01']
d = []
for item in a:
tmp = chr(int(item, 16))
d.append(tmp)
print(type(tmp))
print(repr(''.join(d)))
輸出:
ªU\x00\x01\x00\n\x0f¡\x13\x88\x00\x04230104\x00\x01
,並將結果作爲同
\xAA\x55\x00\x01\x00\x0A\x0F\xA1\x13\x88\x00\x04\x32\x33\x30\x31\x30\x34\x00\x01
我以前打印和再版打印出來,有一些方式,可以打印無需自動轉換。 Thx
這看起來像一個家庭作業,它很容易。你至少要展示你的嘗試。 – Roman