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

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


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

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

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

f.readlines() में लाइन के लिए
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. पायथन में टेक्स्ट फ़ाइल कैसे पढ़ा जाए?

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

  1. बोकेह (पायथन) में छवियों के साथ कैसे काम करें?

    बोकेह में छवियों के साथ काम करने के लिए, image_url() . का उपयोग करें विधि और छवियों की एक सूची पास करें। कदम किसी फ़ाइल में सहेजे गए आउटपुट को उत्पन्न करने के लिए डिफ़ॉल्ट आउटपुट स्थिति को कॉन्फ़िगर करें जब :func:show कहा जाता है। प्लॉटिंग के लिए एक नया चित्र बनाएं। दिए गए URL से लोड की गई छवियों क

  1. पायथन का उपयोग करके पीडीएफ फाइलों को एक्सेल फाइलों में कैसे बदलें?

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