tôi sử dụng cPickle để dưa một danh sách các số nguyên, sử dụng HIGHEST_PROTOCOL,python kết quả 2,6 cPickle.load trong EOFError
cPickle.dump(l, f, HIGHEST_PROTOCOL)
Khi tôi cố gắng unpickle này bằng cách sử dụng đoạn mã sau, tôi nhận được một EOFError. Tôi đã thử 'tìm kiếm' để bù trừ 0 trước khi giải nén, nhưng lỗi vẫn tồn tại.
l = cPickle.load(f)
Mọi ý tưởng?
Tôi chỉ nhận thấy rằng tôi không viết cho/đọc từ tập tin trong chế độ nhị phân. Hy vọng rằng sẽ khắc phục vấn đề này. – fsm
Rõ ràng là tôi đã chiếu suy nghĩ đó cho bạn khi tôi đang gõ câu trả lời của tôi: p –
Có, điều đó hoàn toàn có thể :-) – fsm