我已打开图片文件并保存在变量上。
file_input = open(FILE_PATH, 'rb')
file_doc = file_input.read()
如何按大小将变量拆分为列表(列表的每个部分大小为1024字节)?
答案 0 :(得分:3)
您可以通过索引相应的切片来拆分字节对象,例如
>>> x = b'aabbcc'
>>> [x[i:i+2] for i in range(0,len(x)-1,2)]
[b'aa', b'bb', b'cc']
但总的来说,我同意@COLDSPEED:只需用1024字节的块读取文件,并为每个块做任何你需要的事情:
with open(FILE_PATH, "rb") as f:
while True:
data = f.read(1024)
if not data: break
process_1k_bytes(data)