I moduli descritti in questo capitolo forniscono una vasta gamma di servizi relativi all'interprete Python e la sua interazione con il suo ambiente. Di seguito una veduta d'insieme:
sys | Accesso a parametri e funzioni specifiche del sistema in uso. | |
gc | Interfaccia per il rilevatore ciclico garbage collector. | |
weakref | Supporto per riferimenti deboli e dizionari deboli. | |
fpectl | Controllo per la gestione delle eccezioni nei numeri in virgola mobile. | |
atexit | Registrazione ed esecuzione di funzioni di pulizia. | |
types | Nomi per i tipi built-in. | |
UserDict | Wrapper per classi di oggetti dizionario. | |
UserList | Wrapper per classi di oggetti lista. | |
UserString | Wrapper per classi di oggetti stringa. | |
operator | Tutti gli operatori standard come le funzioni built-in. | |
inspect | Estrarre informazioni e codice sorgente da oggetti in tempo reale. | |
traceback | Stampa o recupera la traccia dello stack. | |
linecache | Questo modulo fornisce un accesso casuale a righe individuali contenute in un file di testo. | |
pickle | Converte oggetti Python in un flusso di dati in byte e li ripristina. | |
cPickle | Version of pickle pił veloce, ma non derivabile in sotto classi. | |
copy_reg | Funzioni di supporto al registro di pickle. | |
shelve | Persistenza degli oggetti Python. | |
copy | Operazioni di copia superficiale e profonda. | |
marshal | Converte oggetti Python in un flusso di byte e li ripristina (con differenti vincoli). | |
warnings | Emette messaggi di avviso, e ne controlla la disposizione. | |
imp | Accesso all'implementazione dell'istruzione import. | |
pkgutil | Utility per il supporto delle estensioni dei package. | |
code | Classi di base per interpreti Python interattivi. | |
codeop | Compilare codice (incompleto, in talune circostanze) Python. | |
pprint | Data pretty printer. | |
repr | Implementazione alternativa di repr() con limiti sulla dimensione. | |
new | Interfaccia alla creazione in runtime dell'implementazione di oggetti. | |
site | Un metodo standard per riferire i moduli alla configurazione specifica della piattaforma. | |
user | Un metodo standard per il riferimento ai moduli specifici dell'utente. | |
__builtin__ | L'insieme delle funzioni built-in. | |
__main__ | L'ambiente dove vengono eseguiti gli script di alto livello. | |
__future__ | Definizione delle istruzioni future |