Der Online-Python-Formatter strukturiert Python-Einrückungen anhand von Schlüsselwörtern wie def, class, if, for, while und try. Er unterstützt einheitliche Einrückungsbreiten und erkennt Zeilen, in denen Tabulatoren und Leerzeichen gemischt werden. Da Einrückungen Teil der Python-Syntax sind, sollte das formatierte Ergebnis immer manuell geprüft werden.
Das Tool berechnet die Einrückung anhand gängiger Python-Blockstrukturen neu. Schlüsselwörter wie def, class, if, for, while und with öffnen neue Ebenen. return, raise, break, continue, pass, elif, else, except und finally werden der passenden übergeordneten Ebene zugeordnet. Unterstützt werden 2, 4 und 8 Leerzeichen.
Das Tool erkennt Zeilen, in denen Tabulatoren und Leerzeichen gemischt verwendet werden, und zeigt deren Zeilennummern an. Python reagiert empfindlich auf Einrückungen, und uneinheitliche Einrückungen können zu Analysefehlern führen.
Das Tool bietet eine strukturelle Einrückungsformatierung und ist kein vollständiger Python-Formatter. Es verändert weder Zeilenumbrüche von Ausdrücken noch allgemeine Abstandsregeln. Die logische Einrückung sollte anschließend manuell geprüft werden.
Die gesamte Verarbeitung erfolgt lokal im Browser. Ihr Python-Code wird nicht an den Server übertragen.
Kommentare 0