पायथन में किसी फ़ाइल को कैसे लिखें या प्रिंट करें

पायथन में किसी फ़ाइल को कैसे लिखें या प्रिंट करें

पायथन में एक फ़ाइल में प्रिंट करने की आवश्यकता है? आज हम जानेंगे कि फाइलों पर लिखना शुरू करना कितना आसान है। हम नई फाइलें बनाना, मौजूदा फाइलों को जोड़ना और मौजूदा फाइलों को ओवरराइट करना शामिल करेंगे।





पायथन में लिखने के लिए एक फाइल खोलें

आप शायद पहले से ही जानते हैं कि कैसे पायथन में स्क्रीन पर प्रिंट करें , लेकिन हो सकता है कि आप नहीं जानते कि किसी फ़ाइल को कैसे प्रिंट किया जाए। सौभाग्य से, बहुत शुरुआती पायथन प्रोग्रामिंग की तरह, फ़ाइल लेखन का सिंटैक्स सरल, पठनीय और समझने में आसान है।





संबंधित: पायथन में अपना खुद का मॉड्यूल कैसे बनाएं, आयात करें और पुन: उपयोग करें





इसे ध्यान में रखते हुए, चलिए शुरू करते हैं।

पायथन में एक नई फाइल बनाएं और लिखें

पायथन में एक नई फाइल बनाने और इसे संपादन के लिए खोलने के लिए, बिल्ट-इन का उपयोग करें खोलना() कार्य करें और उसके बाद फ़ाइल नाम निर्दिष्ट करें एक्स पैरामीटर।



f = open('testfile.txt', 'x')

'x' पैरामीटर का उपयोग करते समय, यदि आपके द्वारा निर्दिष्ट फ़ाइल नाम पहले से मौजूद है, तो आपको एक त्रुटि मिलेगी।

यदि यह सफल होता है, तो अब आप फ़ाइल का उपयोग करके लिख सकते हैं लिखो() तरीका।





f.write('Hello, world!')

पाठ की प्रत्येक पंक्ति जिसे आप 'लिखते हैं ()' को एक अंत-पंक्ति वर्ण के साथ समाप्त कर दिया जाएगा, इसलिए प्रत्येक अतिरिक्त स्ट्रिंग एक नई पंक्ति में लिखी जाएगी।

कैसे बताएं कि नेटवर्क पर बैंडविड्थ का उपयोग क्या कर रहा है

आपके द्वारा खोली गई किसी भी फ़ाइल को हमेशा बंद करना अच्छा अभ्यास है बंद करे() तरीका। अन्यथा, आपकी फ़ाइल डिस्क पर सहेजी नहीं जा सकती है।





f.close()

आप पायथन में एक फ़ाइल बना और लिख सकते हैं जिसमें कम लाइनें हैं साथ खोजशब्द।

with open('testfile.txt', 'x') as f:
f.write('Hello, world!')

इस दृष्टिकोण की अनुशंसा की जाती है क्योंकि 'साथ' सुइट समाप्त होने के बाद आपकी फ़ाइल को स्वचालित रूप से बंद कर देगा, इसलिए आपको इसे स्वयं बंद करने के लिए याद रखने की आवश्यकता नहीं है।

अपनी फ़ाइल लिखने के बाद, आप इसे के साथ खोलकर पढ़ सकते हैं आर पैरामीटर और कॉलिंग पढ़ना() तरीका।

with open('testfile.txt', 'r') as f:
print(f.read())

पायथन में किसी मौजूदा फ़ाइल को लिखें

यदि आप जिस फ़ाइल को लिखना चाहते हैं, यदि वह पहले से मौजूद है, और आप उसमें अतिरिक्त पंक्तियाँ जोड़ना चाहते हैं, तो आपको इसका उपयोग करके इसे खोलना होगा प्रति 'संलग्न' के लिए पैरामीटर

with open('testfile.txt', 'a') as f:
f.write('I'm an additional line.')

'ए' पैरामीटर से खोलने के बाद आप जो कुछ भी लिखते हैं वह एक नई लाइन के साथ जोड़ दिया जाएगा।

विंडोज़ 10 बाहरी हार्ड ड्राइव नहीं दिखा रहा है

यह कोड यह भी मानता है कि आपकी फ़ाइल उसी निर्देशिका में है जिसमें आपकी पायथन लिपि चल रही है। यदि यह किसी भिन्न निर्देशिका में है, तो आपको इसका पथ निर्दिष्ट करना होगा।

और अधिक जानें: पायथन में वर्तमान निर्देशिका कैसे प्राप्त करें

पायथन में मौजूदा फ़ाइल को अधिलेखित करें

यदि आपकी फ़ाइल पहले से मौजूद है, लेकिन आप इसे संलग्न करने के बजाय अधिलेखित करना चाहते हैं, तो आप फ़ाइल को खोलकर ऐसा कर सकते हैं में पैरामीटर।

with open('testfile.txt', 'w') as f:
f.write('Hello, world!')

कोई फर्क नहीं पड़ता कि testfile.txt में क्या लिखा गया था, आउटपुट 'हैलो, वर्ल्ड!' होगा। जब आप इसे पढ़ते हैं।

पायथन में फ़ाइल लेखन का समस्या निवारण

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

with open('testfile.txt', 'w', encoding='utf8') as f:

आजकल अधिकांश टेक्स्ट फ़ाइलें UTF-8 एन्कोडिंग का उपयोग करती हैं, लेकिन कुछ अन्य सामान्य हैं ISO-8859 (iso-8859-1), UTF-16 (utf16), या Windows-1252 (cp1252)।

आपके पायथन टूलबेल्ट में अब एक फ़ाइल को प्रिंट करने की क्षमता शामिल है, जो स्क्रिप्टिंग में एक बार-बार होने वाला कार्य है।

आपकी पायथन-लर्निंग यात्रा में आपकी मदद करने के लिए, हमने उन वेबसाइटों की एक सूची तैयार की है जो पायथन पर गहन स्पष्टीकरण और टिप्स प्रदान करती हैं।

साझा करना साझा करना कलरव ईमेल पायथन प्रोग्रामिंग सीखने के लिए 5 सर्वश्रेष्ठ वेबसाइटें

पायथन प्रोग्रामिंग सीखना चाहते हैं? पायथन को ऑनलाइन सीखने के सर्वोत्तम तरीके यहां दिए गए हैं, जिनमें से कई पूरी तरह से निःशुल्क हैं।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
लेखक के बारे में जॉर्डन ग्लोर(51 लेख प्रकाशित)

जॉर्डन MUO में एक कर्मचारी लेखक हैं, जो सभी के लिए Linux को सुलभ और तनाव-मुक्त बनाने का शौक रखते हैं। वह गोपनीयता और उत्पादकता पर गाइड भी लिखता है।

जॉर्डन ग्लोर की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें