7. Servizi facoltativi per il sistema operativo

I moduli descritti in questo capitolo forniscono interfacce per funzionalitą del sistema operativo disponibili solamente per particolari sistemi operativi. Le interfacce sono generalmente progettate in conformitą ad Unix o C ma sono comunque disponibili su altri sistemi (p.es. Windows o NT). Eccone una sintesi:

signal   Imposta la gestione per eventi asincroni.
socket   Interfaccia di rete di basso livello.
select   Attesa per il completamento dell'I/O su molteplici flussi.
thread   Crea thread multipli di controllo con un interprete.
threading   Interfaccia ad alto livello per i thread.
dummy_thread   Rimpiazzamento drop-in per il modulo thread.
dummy_threading   Rimpiazzamento drop-in per il modulo threading.
Queue   Una classe coda sincronizzata.
mmap   Interfaccia per i file mappati in memoria per Unix e Windows.
anydbm   Interfaccia generica ai moduli per database in stile DBM.
dbhash   Interfaccia stile DBM per la libreria database BSD.
whichdb   Indovina quale modulo in stile DBM ha creato un database disponibile.
bsddb   Interfaccia alla libreria per database Berkeley DB
dumbdbm   Implementazione portabile di una semplice interfaccia DBM.
zlib   Interfaccia di basso livello di routine per la compressione e decompressione, compatibile con gzip.
gzip   Interfaccia per il formato gzip di compressione e decompressione che usa file oggetti.
bz2   Procedure di interfaccia di compressione e decompressione compatibile con bzip2.
zipfile   Read and write ZIP-format archive files.
tarfile   Leggere e scrivere file di archivio nel formato tar.
readline   Supporto per Python alla GNU readline.
rlcompleter   Identificatore di completamento Python per la libreria GNU readline.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.