标签: python disk
我需要编写一个程序,使用512KB块从磁盘中提取信息。磁盘映像文件采用原始格式。
答案 0 :(得分:4)
使用'rb'标志打开文件以读取字节和read您的内容,其大小参数为512 * 2 ^ 10(或512000,具体取决于您的尺寸是否在KB or KiB
'rb'
read
with open('filename', 'rb') as f: block = f.read(512 * 2**10) while block != "": # Do stuff with a block block = f.read(512 * 2**10)