1
그림 파일을 열고 변수에 저장했습니다.크기별 문자열 분할 (1024 바이트)
file_input = open(FILE_PATH, 'rb')
file_doc = file_input.read()
어떻게 (목록의 각 부분은 1024 바이트의 크기) 크기 목록에 변수를 분할 할 수 있습니다?
그림 파일을 열고 변수에 저장했습니다.크기별 문자열 분할 (1024 바이트)
file_input = open(FILE_PATH, 'rb')
file_doc = file_input.read()
어떻게 (목록의 각 부분은 1024 바이트의 크기) 크기 목록에 변수를 분할 할 수 있습니다?
해당 슬라이스를 인덱싱하기 만하면 바이트 객체를 분할 할 수 있습니다 (예 :
>>> 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)
'동안 F : 데이터 = F .read (1024)'? –