Disponibilità: Unix.
Questo modulo fornisce l'accesso alle funzionalità del sistema operativo consone allo standard C ed allo standard POSIX (un'interfaccia Unix leggermente trasformata).
Non importate direttamente questo modulo. Importate invece
il modulo os, che fornisce una versione portabile
di questa interfaccia. Su Unix, il modulo os fornisce un
superinsieme dell'interfaccia posix. Su sistemi operativi
non Unix il modulo posix non è disponibile, ma un
sotto insieme è sempre disponibile tramite l'interfaccia
os. Una volta che os viene importato,
non ci sono cali prestazionali nell'usarlo al posto di
posix. Inoltre, os fornisce
qualche funzionalità aggiuntiva, come chiamare automaticamente
putenv() quando viene modificata una voce in
os.environ
.
La descrizione sottostante è molto concisa; fate riferimento alla voce corrispondente nel manuale Unix (o nella documentazione POSIX) per maggiori informazioni. Gli argomenti chiamati path si riferiscono ad un percorso fornito come stringa.
Gli errori vengono riportati come eccezioni; per gli errori di tipo vengono sollevate le solite eccezioni, mentre gli errori riportati dalle chiamate di sistema sollevano l'eccezione error (un sinonimo per l'eccezione standard OSError), descritta sotto.