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

पायथन में टेक्स्ट फ़ाइल के साथ कैसे काम करें?


टेक्स्ट फ़ाइल केवल पढ़ने योग्य कैरेक्टर्स वाली कोई भी फ़ाइल है। टेक्स्ट फ़ाइलों के विपरीत, "बाइनरी" फ़ाइलें वे फ़ाइलें हैं जिनका फॉर्मेट पढ़ने योग्य कैरेक्टर्स से नहीं बना होता। बाइनरी फ़ाइलें JPEG या GIF जैसी इमेज फ़ाइलों, MP3 जैसी ऑडियो फ़ाइलों या वर्ड या PDF जैसे बाइनरी डॉक्यूमेंट फॉर्मेट तक हो सकती हैं। टेक्स्ट फ़ाइल और बाइनरी फ़ाइल के बीच मुख्य अंतर यह है कि बाइनरी फ़ाइलों को समझने के लिए विशेष प्रोग्राम (या विशेष फॉर्मेट का ज्ञान) चाहिए। टेक्स्ट फ़ाइलों को किसी भी प्रोग्राम द्वारा संपादित किया जा सकता है जो प्लेन टेक्स्ट संपादित करता है, और पायथन जैसी प्रोग्रामिंग भाषाओं में प्रोसेस करना आसान होता है।

f = open('my_file.txt', 'r+')
my_file_data = f.read()
f.close()

उपरोक्त कोड 'my_file.txt' को रीड मोड में खोलता है फिर my_file.txt से पढ़े गए डेटा को my_file_data में स्टोर करता है और फ़ाइल बंद करता है। फ़ाइलें पायथन में डिफ़ॉल्ट रूप से टेक्स्ट मोड में खुलती हैं और सीधे पढ़ी/लिखी जा सकती हैं। read फ़ंक्शन एक बार में पूरी फ़ाइल पढ़ता है। आप फ़ाइल को लाइन दर लाइन पढ़ने के लिए निम्न का उपयोग कर सकते हैं:

f = open('my_file.txt', 'r+')
for line in f.readlines():
    print(line)
f.close()

आप टेक्स्ट फ़ाइलों में लिख भी सकते हैं। उदाहरण के लिए, यदि आप my_file.txt को ओवरराइट करना चाहते हैं, तो आप इसे लिखने के मोड में खोलेंगे और इसमें लिखेंगे:

f = open("my_file.txt", "w")
f.write("My File!")
f.close()

आप अपेंड मोड का उपयोग करके मौजूदा फ़ाइलों में भी जोड़ सकते हैं। फ़ाइल को अपेंड मोड में खोलने से फ़ाइल पॉइंटर फ़ाइल के अंत पर सेट हो जाता है। बाद में निष्पादित कोई भी लिखने का स्टेटमेंट फ़ाइल के अंत में डेटा जोड़ता है।

  1. - Python में टेक्स्ट फ़ाइल कैसे पढ़ें?

    टेक्स्ट फ़ाइल वह फ़ाइल है जिसमें सिंपल टेक्स्ट होता है। Python टेक्स्ट फ़ाइलों को पढ़ने, बनाने और लिखने के लिए इनबिल्ट फंक्शन्स प्रदान करता है। हम चर्चा करेंगे कि Python में टेक्स्ट फ़ाइल कैसे पढ़ें।Python में टेक्स्ट फ़ाइल पढ़ने के तीन तरीके हैं -read() - यह मेथड पूरी फ़ाइल पढ़ता है और फ़ाइल की सभी

  1. Python में Bokeh के साथ इमेजेज के साथ कैसे काम करें? Python में Bokeh के साथ इमेजेज के साथ कैसे काम करें?

    Bokeh में इमेजेज के साथ काम करने के लिए image_url() मेथड का उपयोग करें और इमेजेज की लिस्ट पास करें। चरण :func:show कॉल होने पर फाइल में सेव आउटपुट जनरेट करने के लिए डिफ़ॉल्ट आउटपुट स्टेट कॉन्फिगर करें। प्लॉटिंग के लिए नया फिगर बनाएं। दिए गए URLs से लोड की गई इमेजेज रेंडर करें। Bokeh ऑब्जेक्ट या एप

  1. पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें? पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें?

    पायथन में विभिन्न प्रकार के ऑपरेशन हैंडल करने के लिए पैकेज का बड़ा सेट है। इस लेख के माध्यम से, हम देखेंगे कि PDF फ़ाइल को एक्सेल फ़ाइल में कैसे कन्वर्ट करें। पायथन में PDF को CSV में कन्वर्ट करने के लिए विभिन्न पैकेज उपलब्ध हैं लेकिन हम Tabula-py मॉड्यूल का उपयोग करेंगे। tabula-py का प्रमुख भाग जा