Exceptions in Python: ALWAYS run your code (TRY FINALLY in Python) - Python Tutorial for Beginners

Published: 29 April 2021
on channel: Digital Academy
516
15

🎓 Welcome back to Digital Academy, the Complete Python Development Tutorial for Beginners, which will help you Learn Python from A to Z!

🖥️ Exceptions in Python: ALWAYS run your code (FINALLY in Python)

The TRY / EXCEPT statements in Python have another and optional FINALLY clause. The FINALLY block, if specified, will always be executed - regardless if the TRY block raises an error or not, and under any circumstances.

try:
x = 1/0
except:
print('Something went wrong')
finally:
print('Always execute this')


Imagine that you always have to implement some sort of action to clean up after executing your code. Well, Python allows you to do so, using the finally clause. This can be very useful to: close objects, release and clean up external resources.

For instance, you may be connected to a remote data center through the network, or even working with a file... In all these circumstances, you must clean up the resource before the program comes to a halt, whether it successfully ran or not. All these actions (closing a file or disconnecting from network) are performed ONLY in the finally clause, to guarantee its execution. Therefore, the program can continue properly - without leaving the file object open.

f = open('myfile.txt')

try:
print(f.read())
except:
print("Something went wrong")
finally:
f. close()


Let's play this video, stick around and watch until the end of this video! 👍🏻

Digital Academy™ 🎓

***

☞ WATCH NEXT:
○ Data Types in Python -    • DATA TYPES in Python (Numbers, Strings, Li...  
○ Operators in Python -    • OPERATORS in Python (Arithmetic, Assignmen...  
○ IF Statements in Python -    • CONDITIONAL Statements in Python (IF, ELIF...  
○ FOR Loops in Python -    • FOR Loop in Python (Syntax, Break, Continu...  

📖 Blog: http://digital.academy.free.fr/blog

📖 [FULL Course] HOW TO Learn Python? Python Tutorial for Beginners:    • 🐍 Python 101: Learn Python Basics for Abso...  

📖 [PLAYLIST] Complete Python Development Course for Beginners: http://digital.academy.free.fr/playli...

🧑‍🎓 [COURSE] http://digital.academy.free.fr/courses

📘 [BOOK] Python for Absolute Beginners: https://amzn.to/3NvyOWV

🛒 Shopping and Discounts: http://digital.academy.free.fr/store

💌 Weekly Newsletter for Developers: https://www.getrevue.co/profile/digit...

#Python #Tutorial #Beginners #Shorts

***

♡ Thanks for watching and supporting ♡
Please Subscribe. Hit the notification bell.
Like, Comment and Share.

***

♡ FOLLOW US ♡
✧ http://digital.academy.free.fr/
✧   / digitalacademyy  
✧   / digitalacademyfr  
✧   / digital_academy_fr  
✧    / digitalacademyonline  

♡ SUPPORT US ♡
✧ http://digital.academy.free.fr/join
✧ http://digital.academy.free.fr/store
✧ http://digital.academy.free.fr/donate
✧ http://digital.academy.free.fr/subscribe
✧   / digital_academy  
✧ https://www.buymeacoffee.com/digital_...

***


On this page of the site you can watch the video online Exceptions in Python: ALWAYS run your code (TRY FINALLY in Python) - Python Tutorial for Beginners with a duration of hours minute second in good quality, which was uploaded by the user Digital Academy 29 April 2021, share the link with friends and acquaintances, this video has already been watched 516 times on youtube and it was liked by 15 viewers. Enjoy your viewing!