Рубрики
Без рубрики

Исключения (голландцы)

Python Toepassingen Kunnen Aangepaste Exceptions Oproepen Door Een Nieuwe Exception Klasse te Creëren … Tagged with Python, начинающие, голландцы, Недерландс.

Python Toepassingen Kunnen Aangepaste Exceptions Oproepen Door Een Nieuwe Exception Klasse te Creëren. Deze Moeten Over-erven van de ‘Exception’-Klasse.

Что это исключение?

EEN Exception – Een Fout. Een Exception Kan Worden Gegooid Met Het поднять keywoord. Зе Куннен Уорден Афгехандельд встретил Эен Попробуйте CATCH блок

U Kunt Dit Proseren в De Python-Shell, Door Поднимите исключение ("UW Bericht") в te typen.

➜ ~ python3
Python 3.7.5 (standaard, 20 november 2019, 09:21:52) 
GCC 9.2.1 20191008] op linux.
Typ "help", "copyright", "credits" of "licentie" voor meer informatie.
>>> raise Exception("No can do")
Traceback (laatste oproep):
  Bestand "", regel 1, in 
Exception: Nee, dat kan niet
>>> 

Ally Ingebouwde Исключения Maken Gebruik van de Исключение Классе. Bij Het Maken van Een nieuw Type, кроме Klasse, Moet van de Exception klasse, кроме Geeerfd Worden ( наследование ).

Пользовательский исключение

Het OnderStaande Programma Maakt Een AangePaste, кроме, HappyError , Die Erft van de Исключение Классе.

class HappyError(Exception):
    pass

raise HappyError("To happy to run")

Het Bovenstaande Programma Gooit Dan de HappyError Uitzondering:

➜ ~ python3 program.py
Traceback (laatste oproep):
  Bestand "t.py", regel 5, in 
    raise HappyError("To happy to run")
__main__.HappyError: To happy to run

Veel Modules Definiour Hun Oigen Uitzonderingen.

Опция Kunt U de конструктор ОП Дзе Маньер Овершриджен:

class ValidationError(Exception):
    def __init__(zelf, bericht, fouten):
        super().__init__(bericht)

        # Nu voor uw aangepaste code...
        self.errors = fouten

Маар встретил Python 3 исключения Hoef Je Niets te Repulen. Als Je Alleen Maar Een Informative Boodschap Wilt voor Je Uitzondering, Doe Dan Dit:

class MyException(Exception):
    pass

raise MyException("Gaat iets mis")

Оригинал: “https://dev.to/compilerboiler/exceptions-dutch-5fjg”