从特定字节读取二进制文件

2024-10-05 10:48:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从一个特定字节(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)

我做错了什么


Tags: 文件命令字节二进制headfulldatfile

热门问题