我有一个二进制文件,其中包含以下一行:abcd1234
在Python中,使用读取该二进制文件
filecontent = f_obj.read()
导致:
filecontent = b'abcd1234'
我想将filecontent
的结果存储为以下字节数组:
array[0] = 0xab
array[1] = 0xcd
array[2] = 0x12
array[3] = 0x34
是否存在可以执行此转换的Python函数?
答案 0 :(得分:-1)
filecontent = filecontent.decode("utf-8") # to remove the b' ' from the string
filecontent = bytearray.fromhex(filecontent)