Python fornisce numerosi moduli per aiutarvi a lavorare con il linguaggio Python. Questi moduli supportano l'uso dei simboli, l'analisi del codice, l'analisi sintattica, il disassemblamento del bytecode e varie altre utilità.
Questi moduli includono:
parser | Accesso agli alberi di analisi del codice sorgente Python. | |
symbol | Costanti che rappresentano i nodi interni degli alberi di analisi di Python. | |
token | Costanti che rappresentano i nodi terminali degli alberi di analisi di Python. | |
keyword | Verifica se la stringa è una parola chiave di Python. | |
tokenize | Scanner lessicale per il codice sorgente Python. | |
tabnanny | Strumento per rilevare problemi relativi agli spazi vuoti in file sorgenti Python nell'albero di directory. | |
pyclbr | Supporto all'estrazione di informazioni per il browser delle classi Python. | |
py_compile | Compilazione di file sorgenti Python in file bytecode. | |
compileall | Strumento per compilare file sorgenti in bytecode all'interno di un albero di directory. | |
dis | Disassemblatore per il bytecode Python. | |
distutils | Supporto per la costruzione e l'installazione dei moduli Python in un'installazione Python già esistente. |