请教各位,如何用python读取bin数据,用了一下的代码,读取出来的只有文件头有数字,剩下的都是乱码。
已尝试的代码如下:
import struct
import os
if __name__ == '__main__':
filepath='E://a.bin'
binfile = open(filepath, 'rb')
size = os.path.getsize(filepath)
for i in range(size):
data = binfile.read(1)
num = struct.unpack('B', data)
print('Dec is:'+str(data))
binfile.close()
import struct
import os
if __name__ == '__main__':
filepath='F:/12.8/CMA-meso-wmc-20230906000048.bin'
binfile = open(filepath, 'rb')
size = os.path.getsize(filepath)
for i in range(size):
data = binfile.read(1)
num = struct.unpack('B', data)
print(num[0])
binfile.close()