Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में फाइलें पढ़ना और लिखना


file ऑब्जेक्ट एक्सेस मेथड्स का एक सेट प्रदान करता है जो हमारे जीवन को आसान बनाता है। हम देखेंगे कि read() और write() मेथड्स का उपयोग करके फाइलों को कैसे पढ़ें और लिखें।

write() मेथड

write() मेथड किसी भी स्ट्रिंग को एक खुली फाइल में लिखता है। यह ध्यान रखना महत्वपूर्ण है कि पायथन स्ट्रिंग्स में बाइनरी डेटा हो सकता है न कि केवल टेक्स्ट।

write() मेथड स्ट्रिंग के अंत में न्यूलाइन कैरेक्टर ('\n') नहीं जोड़ता:

सिंटैक्स

fileObject.write(string)

यहां, पास किया गया पैरामीटर खुली फाइल में लिखी जाने वाली सामग्री है।

उदाहरण

#!/usr/bin/python
# एक फाइल खोलें
fo = open("foo.txt", "wb")
fo.write("Python is a great language.\nYeah its great!!\n")
# खुली फाइल बंद करें
fo.close()

उपरोक्त मेथड foo.txt फाइल बनाएगा और उसमें दी गई सामग्री लिखेगा और अंत में उस फाइल को बंद कर देगा। यदि आप इस फाइल को खोलेंगे, तो इसमें निम्नलिखित सामग्री होगी।

Python is a great language.
Yeah its great!!

read() मेथड

read() मेथड एक खुली फाइल से स्ट्रिंग पढ़ता है। यह ध्यान रखना महत्वपूर्ण है कि पायथन स्ट्रिंग्स में टेक्स्ट डेटा के अलावा बाइनरी डेटा हो सकता है।

सिंटैक्स

fileObject.read([count])

यहां, पास किया गया पैरामीटर खुली फाइल से पढ़े जाने वाले बाइट्स की संख्या है। यह मेथड फाइल की शुरुआत से पढ़ना शुरू करता है और यदि count गायब है, तो यह जितना संभव हो उतना पढ़ने का प्रयास करता है, शायद फाइल के अंत तक।

उदाहरण

आइए ऊपर बनाई गई फाइल foo.txt लेते हैं।

#!/usr/bin/python
# एक फाइल खोलें
fo = open("foo.txt", "r+")
str = fo.read(10)
print "Read String is : ", str
# खुली फाइल बंद करें
fo.close()

यह निम्नलिखित परिणाम देता है:

Read String is : Python is

  1. Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना Python में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल्स पढ़ना और लिखना

    परिचय openpyxl एक Python लाइब्रेरी है जिसका उपयोग Excel 2010 xlsx/xlsm/xltx/xltm फाइल्स को पढ़ने/लिखने के लिए किया जाता है। यह Python से Office Open XML फॉर्मेट को नेटिव रूप से पढ़ने/लिखने के लिए मौजूदा लाइब्रेरी की कमी से पैदा हुआ था। एक एक्सेल फाइल जिसका उपयोग हम ऑपरेशन के लिए करते हैं, उसे वर्कब

  1. - Python में यूनिकोड (UTF-8) फाइल्स को कैसे पढ़ें और लिखें?

    io मॉड्यूल अब अनुशंसित है और Python 3 के ओपन सिंटैक्स के साथ संगत है: Python में यूनिकोड (UTF-8) फाइल्स को पढ़ने और लिखने के लिए निम्न कोड उपयोग किया जाता है। उदाहरण import io with io.open(filename, r, encoding=utf8) as f: text = f.read() # Unicode text प्रोसेस करें with io.open(filename, w,

  1. - Python फ़ाइल हैंडलिंग में महारत: फ़ाइलें आसानी से बनाएं, पढ़ें, लिखें और हटाएं

    इस पोस्ट में हम Python के फ़ाइल हैंडलिंग मेथड्स पर चर्चा करेंगे। निम्न कोड उदाहरण दिखाते हैं कि Python में फ़ाइलें कैसे बनाएं, पढ़ें, लिखें और हटाएं। Python में फ़ाइलें कैसे बनाएं Python में फ़ाइल बनाने के लिए, हम open() मेथड का उपयोग करते हैं, जो दो पैरामीटर्स लेता है: फ़ाइल का नाम और मोड्स में से