पायथन फ़ाइल ओपन
सर्वर पर एक फ़ाइल खोलें
मान लें कि हमारे पास निम्न फ़ाइल है, जो पायथन के समान फ़ोल्डर में स्थित है:
डेमोफाइल.txt
Hello! Welcome to demofile.txt
This file is for testing purposes.
Good
Luck!
फ़ाइल खोलने के लिए, अंतर्निहित open()
फ़ंक्शन का उपयोग करें।
open()
फ़ंक्शन एक फ़ाइल ऑब्जेक्ट देता है, जिसमें फ़ाइल की सामग्री को पढ़ने के लिए एक
विधि read()
होती है:
उदाहरण
f = open("demofile.txt", "r")
print(f.read())
यदि फ़ाइल किसी भिन्न स्थान पर स्थित है, तो आपको फ़ाइल पथ निर्दिष्ट करना होगा, जैसे:
उदाहरण
किसी भिन्न स्थान पर फ़ाइल खोलें:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
फ़ाइल के केवल भाग पढ़ें
डिफ़ॉल्ट रूप से read()
विधि संपूर्ण पाठ लौटाती है, लेकिन आप यह भी निर्दिष्ट कर सकते हैं कि आप कितने वर्ण वापस करना चाहते हैं:
उदाहरण
फ़ाइल के पहले 5 अक्षर लौटाएँ:
f = open("demofile.txt", "r")
print(f.read(5))
पंक्तियाँ पढ़ें
readline()
आप विधि का उपयोग करके एक पंक्ति वापस कर सकते हैं :
उदाहरण
फ़ाइल की एक पंक्ति पढ़ें:
f = open("demofile.txt", "r")
print(f.readline())
दो बार कॉल करके readline()
, आप दो पहली पंक्तियाँ पढ़ सकते हैं:
उदाहरण
फ़ाइल की दो पंक्तियाँ पढ़ें:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
फ़ाइल की पंक्तियों के माध्यम से लूप करके, आप पूरी फ़ाइल को पंक्ति दर पंक्ति पढ़ सकते हैं:
उदाहरण
फ़ाइल लाइन के माध्यम से लाइन द्वारा लूप करें:
f = open("demofile.txt", "r")
for x in f:
print(x)
फ़ाइलें बंद करें
जब आपका काम पूरा हो जाए तो फ़ाइल को हमेशा बंद करना एक अच्छा अभ्यास है।
उदाहरण
जब आप इसे पूरा कर लें तो फ़ाइल को बंद कर दें:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
नोट: आपको अपनी फ़ाइलें हमेशा बंद रखनी चाहिए, कुछ मामलों में, बफ़रिंग के कारण, फ़ाइल में किए गए परिवर्तन तब तक दिखाई नहीं दे सकते जब तक आप फ़ाइल को बंद नहीं करते।