我试图从一个特定字节(143)读取一个二进制文件,直到另一个特定字节(150)
我正在运行以下命令:
tail -c +143 full_file.dat | head -c 6 | od -t x1
0000000 20 04 08 13 06 37
0000006
我有我想要的值(20 04 08 13 06
)
但是,使用Python进行同样的尝试(至少我这么认为),我得到了以下结果:
'\x04\x08\x13\x067+'
我在Python中运行的命令是:
g = open('full_file.DAT', 'rb')
g.seek(143, 1)
g.read(6)
我做错了什么
您可以使用Numpy执行以下操作:
相关问题 更多 >
编程相关推荐