मैं कुछ डेटा और इस तरह संग्रहीत इसे कई बार बनाया:अचार फ़ाइल कैसे पढ़ा जाए?
with open('filename', 'a') as f:
pickle.dump(data, f)
हर बार जब फ़ाइल के आकार में वृद्धि हुई है, लेकिन जब मैं फ़ाइल
with open('filename', 'rb') as f:
x = pickle.load(f)
खोलने मैं केवल पिछली बार से डेटा को देखते हैं। मैं फ़ाइल को सही तरीके से कैसे पढ़ सकता हूं?
आप अपनी फ़ाइल में ऑब्जेक्ट्स जोड़ रहे हैं। जब आप अनपिक करते हैं तो आप केवल पहली प्रविष्टि को अनपिक करते हैं। क्या आप वाकई उन सभी प्रविष्टियों की ज़रूरत है? यदि नहीं - 'ओपन (' फ़ाइल नाम ',' wb ') में बदलें' – Andrey
हां, मुझे सभी प्रविष्टियों की आवश्यकता है। फाइलों का आकार दिखाता है कि इसमें यह सब शामिल है। –
फिर @jsbueno अपने जवाब में सही है। – Andrey