1
Ekleme modunda bir dosyaya nesneleri aldım ancak yalnızca tek bir nesne okuyor. İşte kod. Neyi yanlış yaptığımı bilmiyorum.Python'daki bir dosyadan bir dizi nesneyi nasıl çıkarırım?
with open('notes.pkl', 'ab') as fileObject: #append
pickle.dump(obj, fileObject, pickle.HIGHEST_PROTOCOL)
with open('notes.pkl', 'rb') as input: #read
obj= pickle.load(input)
//perform tasks for each obj unpickled from the file
Woah, Bugün halüsinasyon görmeliyim, çünkü bunu ilk açtığımda kodunuzu görmedim. Pikle dosyasını eklenmek yerine "wb" olarak yazmayı denediniz mi? Ayrıca ne yapıyorsunuz? – DuckPuncher
dosya sonuna isabet edene kadar art arda "pickle.load" aramanız gerekiyor. – muratgu
Üç veri üyesiyle basit bir ders seçiyorum. Eğer wb kullanırsam, önceki nesnenin üzerine yazar ve bir dizi nesneyi – Me95