一个demo记录,代码内容简单,不熟悉python可能比较麻烦
import pickle
#写入文件中
def save_list_to_bin_file(lst, filename):
#with open(filename, 'wb') as file:
#pickle.dump(lst, file)
result = bytes([int(x, 16) for x in lst])
# 保存为二进制文件
with open('data.bin', 'wb') as f:
f.write(result)
#转为list
def bytesToHexString(data):
temp = []
for i in data:
temp.append('0x%02X' % i)
print(type(temp))
save_list_to_bin_file(temp,"data.bin")
return temp
hexstring = "c0a80a010f27d21e3ee5d0ced4887056425b057fffdc9286194a0000"
print(bytes.fromhex(hexstring))
print(bytesToHexString(bytes.fromhex(hexstring)))