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

पायथन में फाइलों को सुरक्षित रूप से कैसे खोलें/बंद करें?

open() एक फ़ाइल खोलता है। आप इसे इस तरह इस्तेमाल कर सकते हैं:

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

उपरोक्त कोड 'my_file' को रीड मोड में खोलता है और फिर my_file से पढ़े गए डेटा को my_file_data में स्टोर करता है और फ़ाइल को बंद कर देता है। ओपन का पहला तर्क फाइल का नाम है और दूसरा ओपन मोड है। यह निर्धारित करता है कि फ़ाइल कैसे खुलती है।

उदाहरण के लिए

– If you want to read the file, pass in r
– If you want to read and write the file, pass in r+
– If you want to overwrite the file, pass in w
– If you want to append to the file, pass in a

जब आप कोई फ़ाइल खोलते हैं, तो ऑपरेटिंग सिस्टम फ़ाइल को पढ़ने/लिखने के लिए एक फ़ाइल हैंडल देता है। फ़ाइल का उपयोग कर लेने के बाद आपको इसे बंद करना होगा। यदि आपका प्रोग्राम किसी त्रुटि का सामना करता है और f.close() को कॉल नहीं करता है, तो आपने फ़ाइल को रिलीज़ नहीं किया। यह सुनिश्चित करने के लिए कि ऐसा नहीं होता है, आप open(...) के साथ f सिंटैक्स के रूप में उपयोग कर सकते हैं क्योंकि यह स्वचालित रूप से फ़ाइलों को बंद कर देता है चाहे कोई त्रुटि हुई हो:

with open('my_file', 'r+') as f:
    my_file_data = f.read()

  1. विंडोज 10 पर एसएमसी फाइलें कैसे खोलें?

    एसएमसी फाइलें विभिन्न प्लेटफॉर्म और विभिन्न गेमिंग कंसोल द्वारा उनके संचालन के लिए उपयोग की जाती हैं। ये फ़ाइलें रोजमर्रा के उपयोग के लिए गो-टू फ़ाइल एक्सटेंशन नहीं हैं। एसएमसी एक्सटेंशन वाली फाइलें कई कार्यक्रमों और अनुप्रयोगों और विभिन्न फाइल प्रकारों से जुड़ी होती हैं। सबसे आम संघ हैं सुपर निंटे

  1. विंडोज 10 पर ईएमजेड फाइलें कैसे खोलें

    हमें कभी-कभी अपने ईमेल और अन्य मैसेजिंग ऐप्स में असामान्य फ़ाइल एक्सटेंशन वाली अटैच की गई फ़ाइलें और दस्तावेज़ प्राप्त होते हैं। हालाँकि, जब हम ऐसा करने का प्रयास करते हैं तो वे अक्सर खुलने में विफल होते हैं। कभी-कभी, यदि आपके पास एक EMZ फ़ाइल है जिसके साथ आपको काम करने की आवश्यकता है, तो हो सकता है

  1. Mac पर 7z फाइल्स को जल्दी और सुरक्षित तरीके से कैसे खोलें

    चाहे हम एक ईमेल के साथ कई फाइलें भेजना चाहते हों या फ़ाइल का आकार कम करना चाहते हों, ज़िप करना और संग्रह करना हमेशा जादू की तरह काम करता है। वहाँ संग्रह फ़ाइल स्वरूपों की एक विस्तृत विविधता उपलब्ध है। लेकिन क्या कभी 7z फाइल शब्द का सामना करना पड़ा है? 7z फाइल क्या है और इसका क्या महत्व है? आइए जाने