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

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


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

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

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

  • यदि आप फ़ाइल पढ़ना चाहते हैं, तो r पास करें
  • यदि आप फ़ाइल पढ़ना और लिखना चाहते हैं, तो r+ पास करें
  • यदि आप फ़ाइल को ओवरराइट करना चाहते हैं, तो w पास करें
  • यदि आप फ़ाइल में जोड़ना चाहते हैं, तो a पास करें

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

with open('my_file', 'r+') as f:
    my_file_data = f.read()
  1. - पायथन में %s का क्या अर्थ है?

    %s ऑपरेटर क्या है? %s ऑपरेटर एक स्ट्रिंग को दूसरी स्ट्रिंग के अंदर जोड़ता है। यहां, हम एक प्रोग्राम लिखते हैं जो गणना करता है कि एक कार औसतन किस गति से यात्रा करके गंतव्य तक पहुंची। यह जानकारी गणना करने के लिए, निम्न सूत्र का उपयोग करें: speed = distance / time यूज़र से उनके द्वारा तय की गई दूरी,

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

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

  1. Python Tkinter में askopenfile() फ़ंक्शन Python Tkinter में askopenfile() फ़ंक्शन

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