IndentationError: Unindent stimmt mit keiner äußeren Einrückungsebene überein
IndentationError: unindent passt zu keiner äußeren Einrückungsebene in Python? Stellen Sie Code-Schnipsel zur Verfügung
Dieser Fehler tritt auf, wenn es eine Inkonsistenz in der Einrückungsebene eines Codeblocks in Python gibt. Wenn beispielsweise ein Codeblock um 4 Leerzeichen eingerückt ist, aber ein anderer Block innerhalb davon nur um 2 Leerzeichen eingerückt ist, tritt dieser Fehler auf.
Hier ist ein Beispiel für Code, der diesen Fehler auslösen würde:
def my_function():
if True:
print("Hallo Welt!")
print("Auf Wiedersehen Welt!")
In dem obigen Beispiel ist der zweite Druckbefehl nicht auf der gleichen Ebene eingerückt wie der erste, was zu dem Fehler führt.
Um dies zu beheben, müssen Sie sicherstellen, dass alle Codezeilen innerhalb des gleichen Blocks auf der gleichen Einrückungsebene stehen.
Auf diese Weise ist der zweite Druckbefehl auf der gleichen Ebene wie der erste eingerückt und der Fehler wird behoben.