मैं बहुत सारे पायथन कोड लिखता हूं जहां मैं सिर्फ एक चर को एक फ़ाइल पढ़ना चाहता हूं। मुझे पता है कि ये दो अनुशंसित तरीके हैं -खुला है()। पढ़ें() सुरक्षित?
with open('file') as f:
data = f.read()
# or
fo = open('file')
data = f.read()
fo.close()
मेरे प्रश्न, इस के डाउनसाइड्स क्या हैं?
data = open('file').read()
क्या आपका मतलब है "फाइल को स्पष्ट रूप से बंद नहीं करने के डाउनसाइड्स क्या हैं?" –
@ विल, सॉर्टा। मेरा सवाल कोड के विशिष्ट टुकड़े के बारे में है। आपको लगता है कि मुझे शीर्षक बदलना चाहिए? – FakeRainBrigand
ध्यान दें कि '' with'' विकल्प इस तथ्य के कारण बेहतर है क्योंकि यह अपवादों को सही तरीके से संभालता है। –