致力于阅读和解释FAT12目录条目。我试图确定如何一次读取32个字节的文件。到目前为止,我有以下内容:
f_name = sys.argv[1] #set file name as the argument to be passed in command line
with open(f_name, mode='rb') as file:
data = file.read()
struct.unpack(,data[:])
我见过的大多数事情都说使用struct.unpack()我已经查看过这方面的文档,我无法理解如何使用它。有没有更容易的方法一次读取32个字节,直到我读完整个512字节?
答案 0 :(得分:1)
file.read()
取字节/字符的上限来读取和推进读指针:
data = file.read(32)