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

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

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

लिखें() विधि

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

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

सिंटैक्स

fileObject.write(string)

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

उदाहरण

#!/usr/bin/python
# Open a file
fo = open("foo.txt", "wb")
fo.write( "Python is a great language.\nYeah its great!!\n")
# Close opend file
fo.close()

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

Python is a great language.
Yeah its great!!

पढ़ें() विधि

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

सिंटैक्स

fileObject.read([count])

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

उदाहरण

आइए एक फ़ाइल foo.txt लें, जिसे हमने ऊपर बनाया है।

#!/usr/bin/python
# Open a file
fo = open("foo.txt", "r+")
str = fo.read(10);
print "Read String is : ", str
# Close opend file
fo.close()

यह निम्नलिखित परिणाम उत्पन्न करता है -

Read String is : Python is

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

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

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

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

  1. पायथन फ़ाइल हैंडलिंग

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