Il linguaggio di programmazione general purpose Python è un sistema di sviluppo multipiattaforma, sostenuto dalla comunità open source. Uno dei suoi principali punti di forza è un set completo di librerie di oggetti chiamati moduli. I moduli contengono funzioni e dati per la gestione di una varietà di compiti . Alcuni dei più moduli comunemente usati includono quelli per la matematica , parametri di funzionamento del sistema , il tempo e l'elaborazione dei file zip .
Il modulo matematico math consiste di funzioni matematiche e due costanti, vale a dire, pi ed e, la base dei logaritmi naturali . Copre trigonometria serie, logaritmi , valore assoluto , troncamento e fattoriali . Math.sin ( x ) , ad esempio , restituisce il valore del seno dell'angolo x , dove x è in radianti . Math.sqrt ( x ) estrae la radice quadrata del valore di x . Alcune funzioni nella prova di matematica il valore per le proprietà specifiche ; math.isinf . ( X ) Test x per infinito positivo o negativo
OS
Python permette di accedere a una numerose funzioni del sistema operativo tramite il suo modulo OS . Python è disponibile per i computer che utilizzano UNIX , Microsoft Windows e Mac OSX . Alcune funzioni del sistema operativo funzionano solo su Unix a causa di differenze interne nel software . Il os.getlogin funzione ( ) , ad esempio, restituisce nome di accesso dell'utente solo per i sistemi Unix . Il os.getenv ( ) e os.putenv ( ) le funzioni restituiscono e impostare i valori delle variabili ambientali per i computer Windows e Unix . Os.strerror ( x ) restituisce una descrizione testuale di un errore quando il numero di codice di errore è nella variabile x . Il os.access (path, mode ) funziona per Unix e Windows . Esso restituisce true se le autorizzazioni utente consentono di accedere alla directory di file del disco specificato nella variabile del percorso con la modalità tipo di accesso . Per esempio, se volete sapere se è possibile scrivere nella directory "temp ", impostare la variabile di percorso "temp ", impostare la variabile modalità di " W_OK " e testare la funzione.
il modulo di tempo tempo ha diverse funzioni relative a orologio del computer e il calendario. La funzione time.sleep ( x ) sospende l'esecuzione del programma di un certo numero di secondi specificato in x . Il time.time ( ) restituisce un valore di tempo crudo come un certo numero di secondi dall'inizio dell'epoca del sistema operativo . Unix , per esempio, utilizza 1 Gennaio 1970 come l'inizio della sua epoca . Per convertire time.time ( ) in un formato locale più significativo , il modulo time ha altre funzioni, come time.localtime ( ) . Il time.altzone function () dà la differenza di tempo in secondi tra il fuso orario locale e UTC tempo standard di Greenwich, Inghilterra .
Zipfile
Il modulo file zip permette ai programmi Python per lavorare con i file di archivio compresso in formato zip. Un file zip è un insieme di file di computer standard, confezionati insieme in un unico per risparmiare spazio su disco , creare convenienti allegati e-mail o crittografare i file con una password . La funzione principale del modulo file zip è zipfile.ZipFile (file , modalità di compressione , allowzip64 ) , dove la variabile file contiene il nome del file zip , maniglie modalità di lettura , scrittura e aggiungendo in un file zip, compressione del file tipo di compressione , e allowzip64 è un valore vero o falso opzionale. Se fosse vero, consente di creare un file zip superiore a 2 gigabyte.