पायथॉन फ़ाइल खोलना

सर्वर पर फ़ाइल खोलें

हमारे पास इसी फ़ोल्डर में Python के समान फ़ाइल है:

demofile.txt

हैलो! demofile.txt में स्वागत है।
यह फ़ाइल परीक्षण के लिए है。
गोड लकी!

फ़ाइल खोलने के लिए, निर्मित फ़ंक्शन का उपयोग करें open() फ़ंक्शन है।

open() फ़ंक्शन फ़ाइल ऑब्जैक्ट वापस देता है, जिसमें एक read() फ़ंक्शन फ़ाइल की सामग्री को पढ़ने के लिए इस्तेमाल किया जाता है:

उदाहरण

f = open("demofile.txt", "r")
print(f.read())

उदाहरण चलाएं

केवल फ़ाइल का एक हिस्सा पढ़ता है

डिफ़ॉल्ट मेंread() फ़ंक्शन पूरे टेक्स्ट को वापस देता है, लेकिन आप वापस देने हेतु चाहते होने वाले अक्षर संख्या को भी निर्दिष्ट कर सकते हैं:

उदाहरण

पहले पांच अक्षर को वापस देता है:

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()

उदाहरण चलाएं

टिप्पणी:कुछ मामलों में, बफ़रिंग के कारण, आपको हमेशा फ़ाइल को बंद करना चाहिए, फ़ाइल को बंद करने से पहले किए गए परिवर्तनों को दिखाई नहीं देते हैं。