Le module code fournit ce qu'il faut pour implémenter des boucles
lecture - évaluation - impression en Python. Deux classes et des fonctions
utilitaires sont incluses ; on peut les utiliser pour construire des applications
qui fournissent une invite interactive d'interpréteur.
'__name__' prend pour valeur
'__console__' et la clé '__doc__' prend pour valeur
None.
sys.ps1 et sys.ps2, et la gestion
du buffer d'entrée.
source est la chaîne de caractères source; nomfichier est le
nom de fichier optionnel depuis lequel la source est lue, qui prend par
défaut la valeur '<input>'; et le paramètre optionnel symbole
est le symbole de démarrage de la grammaire, qui doit être soit
'single' (valeur par défaut) ou 'eval'.
Retourne un objet code (le même que compile(source,
nomfichier, symbole)) si la commande est complète et
valide; None si la commande est incomplète; déclenche
SyntaxError si la commande est complète et contient une
erreur de syntaxe, ou déclenche OverflowError si la commande
inclut une constante numérique qui dépasse les limites du type
numérique approprié.