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

पायथन में एक खुली फाइल को कैसे बंद करें?


पायथन में खुली हुई फाइल को बंद करने के लिए, फाइल के ऑब्जेक्ट पर क्लोज फंक्शन को कॉल करें।

उदाहरण के लिए

>>> f = open('hello.txt', 'r')
>>> # Do stuff with file
>>> f.close()

कोशिश करें कि फाइलें इस तरह से न खोलें, हालांकि यह सुरक्षित नहीं है। इसके साथ प्रयोग करें ... इसके बजाय खोलें।

उदाहरण के लिए

with open('hello.txt', 'r') as f:
    print(f.read())
के साथ

जैसे ही आप ब्लॉक से बचते हैं फ़ाइल स्वतः बंद हो जाती है।


  1. एक फ़ाइल में पायथन मॉड्यूल को कैसे समाहित करें?

    आप सामान्य रूप से एक फ़ाइल में Python मॉड्यूल को इनकैप्सुलेट नहीं कर सकते हैं। क्योंकि ऐसा करने से मॉड्यूल खोज विधि नष्ट हो जाएगी जो कि अजगर (फाइलें और निर्देशिका) का उपयोग करता है। यदि आप मशीन पर मॉड्यूल स्थापित करने में सक्षम नहीं हैं (पर्याप्त अनुमति नहीं होने के कारण), तो आप वर्चुअलएन्व का उपयोग

  1. मैं पायथन में एक फ़ाइल में एक स्ट्रिंग कैसे लपेटूं?

    एक स्ट्रिंग की सामग्री के साथ एक फ़ाइल जैसी वस्तु (फ़ाइल के समान बतख प्रकार) बनाने के लिए, आप StringIO मॉड्यूल का उपयोग कर सकते हैं। स्ट्रिंगियो के निर्माता को अपनी स्ट्रिंग पास करें और फिर आप इसे ऑब्जेक्ट जैसी फ़ाइल के रूप में उपयोग कर सकते हैं। उदाहरण के लिए, >>> from cStringIO import Str

  1. पायथन में अपवाद कैसे संभालें?

    पायथन में अपवादों को संभालने का सबसे आसान तरीका कोशिश-छोड़कर ब्लॉक का उपयोग करना है। उदाहरण try: fob = open("test.txt", "r") fob.write("This is my test file for exception handling!!") except IOError: print "Error: can\'t find the file or read data" else: p