Nogle gange ønsker vi at erklære tilpassede undtagelser i Python.
I denne artikel vil vi se på, hvordan man erklærer tilpassede undtagelser i Python.
Hvordan erklærer man tilpassede undtagelser i Python?
For at erklære tilpassede undtagelser i Python kan vi oprette en underklasse af Exception
klasse.
For eksempel skriver vi
class ValidationError(Exception):
def __init__(self, message, errors):
super().__init__(message)
self.errors = errors
for at oprette ValidationError
undtagelsesklasse, der er en underklasse af Exception
.
I __init__
metode kalder vi Exception
konstruktør med
super().__init__(message)
Så tilføjer vi tilpasset kode efter det ligesom
self.errors = errors
Konklusion
For at erklære tilpassede undtagelser i Python kan vi oprette en underklasse af Exception
klasse.