पायथन अंत में प्रयास करें
अंत में प्रयास करें
यदि निर्दिष्ट किया गया finally
है, तो ब्लॉक को निष्पादित किया जाएगा, भले ही कोशिश ब्लॉक में कोई त्रुटि हो या नहीं।
उदाहरण
try:
print(x)
except:
print("Something went
wrong")
finally:
print("The 'try except' is finished")
यह वस्तुओं को बंद करने और संसाधनों को साफ करने के लिए उपयोगी हो सकता है:
उदाहरण
ऐसी फ़ाइल को खोलने और लिखने का प्रयास करें जो लिखने योग्य नहीं है:
try:
f = open("demofile.txt")
try:
f.write("Lorum Ipsum")
except:
print("Something went wrong when writing to the file")
finally:
f.close()
except:
print("Something went wrong when opening the
file")
फ़ाइल ऑब्जेक्ट को खुला छोड़े बिना प्रोग्राम जारी रह सकता है।