Il modulo code fornisce degli strumenti per l'implementazione
dei cicli leggi-valuta-stampa in Python. Vengono incluse due classi e
funzioni di utilità, che possono venire utilizzate per costruire
applicazioni che forniscano un prompt interattivo dell'interprete.
| [locals]) |
'__name__' impostata su
'__console__' e la chiave '__doc__' impostata su
None.
| [locals[, filename]]) |
sys.ps1, sys.ps2 e
l'input buffering.
| [banner[, readfunc[, local]]]) |
| source[, filename[, symbol]]) |
source rappresenta la stringa sorgente; filename
rappresenta il nome del file facoltativo dal quale viene letto il
sorgente, preimpostato a '<input>'; e symbol rappresenta
il simbolo grammaticale di partenza, facoltativo, che dovrebbe
essere 'single' (predefinito) oppure 'eval'.
Restituisce un codice oggetto (lo stesso di
compile(source, filename, symbol)) se il
comando è completo e valido; restituisce None se il comando è
incompleto; solleva l'eccezione SyntaxError se il comando
è completo e contiene un errore di sintassi, solleva l'eccezione
OverflowError oppure ValueError se
il comando contiene un carattere non valido.