पायथन में फ़ाइल की पहली एन लाइनें पढ़ना
डेटा प्रोसेसिंग में, अक्सर बड़े डेटासेट के केवल एक हिस्से में हेरफेर करना आवश्यक होता है . यहीं पर टेक्स्ट फ़ाइल से निर्दिष्ट संख्या में पंक्तियों को पढ़ने की क्षमता काम आती है।
पायथन की अंतर्निहित विधि
पायथन पढ़ने का एक सीधा तरीका प्रदान करता है किसी फ़ाइल की पहली N पंक्तियाँ:
with open(path_to_file) as input_file:
head = [next(input_file) for _ in range(lines_number)]
यह कोड स्निपेट फ़ाइल को निर्दिष्ट पथ पर खोलता है, फिर लाइन्स लाइन्स_नंबर पर बार-बार दोहराता है, हेड लिस्ट में पुनर्प्राप्त लाइनों को संग्रहीत करता है।
ऑपरेटिंग सिस्टम विचार
ऑपरेटिंग सिस्टम आमतौर पर इस कार्य के कार्यान्वयन को प्रभावित नहीं करता है। पायथन अंतर्निहित सिस्टम की परवाह किए बिना फ़ाइल एक्सेस का प्रबंधन करता है, जिससे कोड विभिन्न प्लेटफार्मों पर पोर्टेबल हो जाता है। itertools मॉड्यूल से islice फ़ंक्शन का उपयोग करें:
itertools से islice आयात करें इनपुट_फ़ाइल के रूप में खुले (path_to_file) के साथ: हेड = सूची (islice (इनपुट_फ़ाइल, लाइन्स_नंबर))
यह विधि एक जेनरेटर इटरेटर लौटाती है जो फ़ाइल की पहली लाइन्स_नंबर लाइनें उत्पन्न करती है। आसान संचालन के लिए जनरेटर को एक सूची में बदलने के लिए सूची () फ़ंक्शन का उपयोग किया जाता है। पायथन में एक टेक्स्ट फ़ाइल से। चाहे आप एक बड़े डेटासेट को ट्रिम कर रहे हों या पहली कुछ पंक्तियों पर एक विशिष्ट ऑपरेशन कर रहे हों, ये विधियाँ कुशल और बहुमुखी समाधान प्रदान करती हैं।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3