tôi cần phải đọc dữ liệu nguồn toàn từ file something.zip (không giải nén nó)đọc toàn bộ tập tin cùng một lúc
tôi đã cố gắng
f = open('file.zip')
s = f.read()
f.close()
return s
nhưng nó sẽ trả về chỉ vài byte và nguồn dữ liệu không toàn bộ. Bất kỳ ý tưởng làm thế nào để đạt được nó? Cảm ơn
Sử dụng chế độ nhị phân khi bạn đang xử lý tệp nhị phân. 'open ('file.zip', 'rb')' – falsetru
Nếu tôi hiểu chính xác, chế độ nhị phân chỉ đề cập đến các dòng mới và chỉ trên Windows, vì vậy nó sẽ không giải quyết được vấn đề. Làm thế nào bạn đếm byte? – Vlad
@Vlad có một EOF (kết thúc của tập tin ký tự) có thể chấm dứt một đọc trong chế độ văn bản chỉ trên Windows –