Python Language Services¶
Python bietet eine Reihe von Modulen zur Unterstützung der Arbeit mit der Python-Sprache. Diese Module unterstützen Tokenisierung, Parsing, Syntaxanalyse, Disassemblierung von Bytecode und verschiedene andere Einrichtungen.
Diese Module umfassen
ast— Abstrakte Syntaxbäumesymtable— Zugriff auf die Symboltabellen des Compilerstoken— Konstanten für Python-Parse-Bäumekeyword— Testen auf Python-Schlüsselwörtertokenize— Tokenizer für Python-Quellcodetabnanny— Erkennung von mehrdeutiger Einrückungpyclbr— Unterstützung für den Python-Modul-Browserpy_compile— Python-Quelldateien kompilierencompileall— Python-Bibliotheken bytekompilierendis— Disassembler für Python-Bytecodepickletools— Werkzeuge für Pickle-Entwickler