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. |