Raise User Defined Exceptions in Python (Custom Exceptions) - Python Tutorial for Beginners

preview_player
Показать описание
🎓 Welcome back to Digital Academy, the Complete Python Development Tutorial for Beginners, which will help you Learn Python from A to Z!

🖥️ Create and Raise Custom Exceptions in Python (User Defined Exceptions)

In Python, users can define CUSTOM Exceptions, by creating a new Class. This Exception class has to be derived, either directly or indirectly, from the built-in Exception class. Most of the built-in exceptions in Python are also derived from this class.

Here, you have created a user-defined exception called CustomError, which inherits from the Exception class. This new exception, like any other exceptions, can be raised using the RAISE statement - and with an optional error message.

○ Create Custom Exception in Python

class CustomError(Exception):
pass


○ Raise Custom Exception in Python

raise CustomError
raise CustomError("A custom error occurred")

# Traceback (most recent call last):
# File "stdin", line 4, in module
# CustomError: A custom error occurred

... And that's it, you can now define your own exceptions and handle them individually, in a very different way ...

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

- Digital Academy™ 🎓

***

☞ WATCH NEXT:

#Python #Tutorial #Beginners #Shorts

***

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

***

♡ FOLLOW US ♡

♡ SUPPORT US ♡

***
Рекомендации по теме
Комментарии
Автор

How to Create and Raise Custom Exceptions in Python? 🤔

DigitalAcademyOnline
Автор

As more videos you upload, i get much and much more impressed from python! That your class can inherit from the Exception class is SO SO sick! I mean you could make infinite things with that! Sometimes i think that Python is even more powerful than C++ 🤔 I am really loving your channel. Thanks Youtube that you recommended me the Digital Academy Ad! <3 😂

alopmemes
Автор

Merci pour cette vidéo très instructive prof :-)

PassionsByCath
Автор

Hey man! When comes a new video? Everyday i go on your Channel to see if you dropped one xD Im hyped for new stuuuff! <3

alopmemes
Автор

This must be a lot of afford man. Keep it up 😸

noBalsam
Автор

Merci pour cette vidéo très instructive prof :-)

PassionsByCath