"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेमोरी ओवरलोड से बचने के लिए मैं बड़ी टेक्स्ट फ़ाइलों को लाइन दर लाइन कैसे पढ़ सकता हूँ?

मेमोरी ओवरलोड से बचने के लिए मैं बड़ी टेक्स्ट फ़ाइलों को लाइन दर लाइन कैसे पढ़ सकता हूँ?

2024-12-22 को प्रकाशित
ब्राउज़ करें:713

How Can I Read Large Text Files Line by Line to Avoid Memory Overload?

मेमोरी ओवरलोड के बिना बड़ी टेक्स्ट फ़ाइलों को लाइन दर लाइन पढ़ना

मेमोरी क्षमता से अधिक बड़ी टेक्स्ट फ़ाइलों के साथ काम करते समय, उन्हें लाइन दर लाइन बिना मेमोरी ओवरलोड के पढ़ना मेमोरी को ओवरलोड करना महत्वपूर्ण हो जाता है। मेमोरी-कुशल दृष्टिकोण में फ़ाइल ऑब्जेक्ट पर सीधे लूप के लिए उपयोग करना शामिल है।

open(...) के साथ उपयोग करने से एक संदर्भ प्रबंधक बनता है जो पढ़ने के बाद फ़ाइल को स्वचालित रूप से बंद कर देता है। यहां एक उदाहरण दिया गया है:

with open("log.txt") as infile:
    for line in infile:
        print(line)

यह कोड फ़ाइल "log.txt" को पंक्ति दर पंक्ति पढ़ता है, संपूर्ण सामग्री को लोड करने से जुड़ी स्मृति समस्याओं से बचाता है। प्रत्येक पंक्ति को लूप के भीतर संसाधित किया जाता है, जिससे सिस्टम संसाधनों से समझौता किए बिना बड़ी फ़ाइलों का कुशल संचालन सुनिश्चित होता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3