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

पायथन में ओपन () फ़ंक्शन क्या करता है?


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

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

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

- अगर आप फ़ाइल पढ़ना चाहते हैं, तो r में पास करें

- अगर आप फ़ाइल को पढ़ना और लिखना चाहते हैं, तो r+ में पास करें

- यदि आप फ़ाइल को अधिलेखित करना चाहते हैं, तो w

. में पास करें

- यदि आप फ़ाइल में संलग्न करना चाहते हैं, तो

. में पास करें

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

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

  1. पायथन में %s का क्या अर्थ है?

    क्या आप Python स्ट्रिंग में कोई मान जोड़ना चाहते हैं? आपको %s ऑपरेटर से आगे देखने की जरूरत नहीं है। यह ऑपरेटर आपको एक स्ट्रिंग के अंदर एक मान को प्रारूपित करने देता है। %s सिंटैक्स कॉन्सटेनेशन ऑपरेटर की तुलना में अधिक सुरुचिपूर्ण है जिससे आप परिचित हो सकते हैं। इस गाइड में, हम बात करते हैं कि %s

  1. Askaveasfile () पायथन टिंकर में फ़ंक्शन

    TKinter एक Python मॉड्यूल है जिसका उपयोग Python में GUI प्रोग्रामिंग के लिए किया जाता है। हम एक कैनवास बनाते हैं और अपने UI घटकों को उसमें कई गुणों और व्यवहारों के साथ रखते हैं। इस लेख में, हम देखेंगे कि स्थानीय ड्राइव में पायथन प्रोग्राम के माध्यम से बनाई गई फ़ाइलों को सहेजने के लिए आस्क निबंध फ़ाइ

  1. Askopenfile () पायथन टिंकर में फ़ंक्शन

    पायथन प्रोग्राम द्वारा उपयोग की जाने वाली फ़ाइल के पथ को हार्ड कोडिंग करने के बजाय, हम उपयोगकर्ता को GUI का उपयोग करके ओएस फ़ोल्डर संरचना को ब्राउज़ करने की अनुमति दे सकते हैं और उपयोगकर्ता को फ़ाइल का चयन करने दे सकते हैं। यह टिंकर मॉड्यूल का उपयोग करके हासिल किया जाता है जिसमें हम एक कैनवास परिभाष