I moduli descritti in questo capitolo forniscono interfacce per le caratteristiche presenti su (quasi) tutti i sistemi operativi, come i file o l'orologio di sistema. Queste interfacce vengono generalmente progettate dopo le interfacce C o Unix, ma sono disponibili anche sugli altri sistemi. Eccone una panoramica:
os | Interfacce per vari sistemi operativi. | |
os.path | Tipiche manipolazioni dei nomi di percorso. | |
dircache | Restituisce listati di directory memorizzati con il meccanismo della memoria cache. | |
stat | Programma utile per Interpretare i risultati di os.stat(), os.lstat() e os.fstat(). | |
statcache | Esegue lo stat dei file, memorizzandone i risultati. | |
statvfs | Costanti usate per l'interpretazione del risultato di os.statvfs(). | |
filecmp | Confronta i file efficientemente. | |
popen2 | Sotto processi con flussi standard di I/O accessibili. | |
datetime | Tipi di base per data e tempo. | |
time | Accesso al tempo e conversioni. | |
sched | Schedulatore di eventi per uso generale. | |
mutex | Lock e coda per mutue esclusioni. | |
getpass | Lettura portabile delle password e recupero dello userid. | |
curses | Un'interfaccia alla libreria curses, fornisce una gestione portabile dei terminali. | |
curses.textpad | Input di testo in finestre curses in stile Emacs. | |
curses.wrapper | Wrapper di gestione dei terminali per i programmi curses. | |
curses.ascii | Costanti e funzioni per i caratteri ASCII<#28681#><#28681#>. | |
curses.panel | Un'estensione panel stack (NdT: pila dei pannelli) che aggiunge profondità alle finestre curses. | |
getopt | Parser portabile per le opzioni da riga di comando; supporta nomi delle opzioni sia lunghi che brevi. | |
optparse | Una libreria potente, flessibile, ed estensibile, facile da usare, da linea di comando, per analizzare le opzioni. | |
tempfile | Generare file e directory temporanei. | |
errno | Sistema standard dei simboli di errore. | |
glob | Modello di espansione del percorso nello stile della shell Unix<#31446#><#31446#>. | |
fnmatch | Modello di corrispondenza dei nomi di file nello stile della shell Unix<#31497#><#31497#>. | |
shutil | Operazioni di alto livello sui file, inclusa la copia. | |
locale | Servizi per l'internazionalizzazione. | |
gettext | Multilingual internationalization services. | |
logging | Modulo logging per Python basato su PEP 282. | |
platform | Recupera quante più informazioni possibili sulla piattaforma. |