So erhalten Sie eine Liste der integrierten Ausnahmen für Python

Schritt 1: Erstellen Sie eine Python-Datei, die folgendermaßen aussieht:

print_exc_tree.py


from __future__ import print_function
import platform


def classtree(cls, depth=0):
    if depth == 0:
        prefix = ''
    else:
        prefix = '.' * (depth * 3) + ' '
    if cls.__name__.lower() == 'error':
        print('{0}{1} ({2})'.format(prefix, cls.__name__, cls))
    else:
        print('{0}{1}'.format(prefix, cls.__name__))
    for subcls in sorted(cls.__subclasses__(), key=lambda c: c.__name__):
        classtree(subcls, depth+1)


if __name__ == '__main__':
    print('Python Version: {0}'.format(platform.python_version()))
    print()
    classtree(BaseException)

Schritt 2: Geben Sie nach dem Erstellen der obigen Python-Datei an der Eingabeaufforderung den folgenden Code ein.

python  print_exc_tree.py

Schritt 3: Sie können eine Liste der in Python integrierten Ausnahmen wie folgt abrufen:

Python Version: 3.7.4

BaseException
... Exception
...... ArithmeticError
......... FloatingPointError
......... OverflowError
......... ZeroDivisionError
...... AssertionError
...... AttributeError
...... BufferError
...... EOFError
...... Error (<class 'locale.Error'>)
...... ImportError
......... ModuleNotFoundError
......... ZipImportError
...... LookupError
......... CodecRegistryError
......... IndexError
......... KeyError
...... MemoryError
...... NameError
......... UnboundLocalError
...... OSError
......... BlockingIOError
......... ChildProcessError
......... ConnectionError
............ BrokenPipeError
............ ConnectionAbortedError
............ ConnectionRefusedError
............ ConnectionResetError
......... FileExistsError
......... FileNotFoundError
......... InterruptedError
......... IsADirectoryError
......... NotADirectoryError
......... PermissionError
......... ProcessLookupError
......... TimeoutError
......... UnsupportedOperation
...... ReferenceError
...... RuntimeError
......... BrokenBarrierError
......... NotImplementedError
......... RecursionError
......... _DeadlockError
...... StopAsyncIteration
...... StopIteration
...... StopTokenizing
...... SubprocessError
......... CalledProcessError
......... TimeoutExpired
...... SyntaxError
......... IndentationError
............ TabError
...... SystemError
......... CodecRegistryError
...... TokenError
...... TypeError
...... ValueError
......... UnicodeError
............ UnicodeDecodeError
............ UnicodeEncodeError
............ UnicodeTranslateError
......... UnsupportedOperation
...... Verbose
...... Warning
......... BytesWarning
......... DeprecationWarning
......... FutureWarning
......... ImportWarning
......... PendingDeprecationWarning
......... ResourceWarning
......... RuntimeWarning
......... SyntaxWarning
......... UnicodeWarning
......... UserWarning
...... _OptionError
...... error (<class 're.error'>)
... GeneratorExit
... KeyboardInterrupt
... SystemExit

Recommended Posts

So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Wie bekomme ich Stacktrace in Python?
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So löschen Sie einen Taple in einer Liste (Python)
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
[Python] So fügen Sie eine beliebige Anzahl von Standardeingaben in die Liste ein
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
So ermitteln Sie die Anzahl der Stellen in Python
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
So mischen Sie einen Teil der Python-Liste (at random.shuffle)
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Entwickelte eine Bibliothek, um die Kindle-Sammlungsliste in Python abzurufen
Ich habe versucht "Wie man eine Methode in Python dekoriert"
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
So erhalten Sie eine Liste mit Links von einer Seite aus Wikipedia
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Zeigen Sie eine Liste der Alphabete in Python 3 an
[Python] Ruft eine Liste der Instanzvariablen ab
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Zusammenfassung der Verwendung der Python-Liste
[Python] Nur eine Liste der Ordner abrufen
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So bestimmen Sie die Existenz eines Selenelements in Python
So überprüfen Sie die Speichergröße einer Variablen in Python
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
So löschen Sie mehrere angegebene Positionen (Indizes) in einer Python-Liste
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
[Python] So löschen Sie eine Zeile / Spalte in einer Tabelle (Liste der Optionen für die Drop-Methode)
Übergeben des Ausführungsergebnisses eines Shell-Befehls in einer Liste in Python (nicht blockierende Version)
Einbetten von Variablen in Python-Strings
Zusammenfassung zum Importieren von Dateien in Python 3
Holen Sie sich den Aufrufer einer Funktion in Python
So erstellen Sie eine JSON-Datei in Python
Kopieren Sie die Liste in Python
Zusammenfassung der Verwendung von MNIST mit Python
So benachrichtigen Sie Discord-Kanäle in Python
So erhalten Sie Elemente vom Typ Wörterbuch von Python 2.7
So erhalten Sie die Dateien im Ordner [Python]
Lassen Sie uns einen Teil des maschinellen Lernens mit Python berühren
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So entfernen Sie doppelte Elemente in der Python 3-Liste
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
So senden Sie ein visualisiertes Bild der in Python erstellten Daten an Typetalk
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
[Python] Verwendung von Liste 1
Wie man in Python entwickelt
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So erhalten Sie den Variablennamen selbst in Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Beachten Sie beim Initialisieren einer Liste in Python
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Python: Ruft eine Liste der Methoden für ein Objekt ab