The Python generelt programmeringsspråk er en multiplattform utvikling som støttes av åpen kildekode-miljøet . En av sine største styrker er et omfattende sett av objektbiblioteker kalles moduler. Modulene inneholder funksjoner og data for å håndtere en rekke oppgaver. Noen av de mer vanlig brukte moduler inkludere disse for matematikk , operativsystem parametere , tid og zip -fil behandling . Math
Regnestykket modul består av matematiske funksjoner og to konstanter, nemlig pi og e , base for naturlige logaritmer. Den dekker standard trigonometri , logaritmer , absolutt verdi , klipping og fakultetene . Math.sin (x) , for eksempel, returnerer verdien av sinus til vinkelen x , hvor x er i radianer. Math.sqrt ( x ) trekker ut kvadratroten av verdien i x . Enkelte funksjoner i matte test verdien for spesifikke egenskaper ; . Math.isinf ( x ) tester x for positive eller negative uendelig
OS
Python gir deg tilgang til en rekke operativsystemegenskaper via sitt OS modulen. Python er tilgjengelig for datamaskiner som bruker Unix , Microsoft Windows og Mac OSX . Noen OS funksjonene fungerer bare på Unix grunn av interne forskjeller i programvaren. Funksjonen os.getlogin ( ) , for eksempel , returnerer brukerens log -in navn for Unix -systemer . Den os.getenv () og os.putenv ( ) returnerer og sett verdiene av miljømessige variabler for Windows-og Unix -maskiner . Os.strerror ( x ) returnerer en tekst beskrivelse av en feil når feilkoden er i variabelen x . Den os.access (bane , mode ) arbeider for Unix og Windows. Den returnerer en sann hvis brukertillatelser gi deg tilgang til disken filen katalogen spesifisert i banen variabel med tilgangstypen modus. For eksempel, hvis du ønsker å vite om du kan skrive til katalogen " temp ", sette banen variabelen til " temp ", settes modus variabelen til " w_ok " og teste funksjonen.
tid
time modulen har flere funksjoner relatert til datamaskinens klokke og kalender . Den time.sleep ( x )-funksjonen pauser programmets gjennomføring et antall sekunder spesifisert i x . Den time.time ( )-funksjonen returnerer en rå tidsverdi som antall sekunder siden begynnelsen av operativsystemets epoke. Unix, for eksempel, bruker 1 januar 1970 som begynnelsen på epoken sin . Å konvertere time.time ( ) inn i en mer meningsfull lokal format, har tid modul andre funksjoner, for eksempel time.localtime ( ) . Funksjonen time.altzone ( ) gir tidsforskjellen i sekunder mellom din lokale tidssone og UTC standard tid i Greenwich , England .
Zipfile
zip-fil modulen tillater Python-programmer for å arbeide med komprimerte arkivfiler i zip- format. En zip -fil er et sett av standard datafiler pakket sammen til ett for å spare diskplass , lage praktiske e-postvedlegg eller kryptere filer med et passord . Den viktigste funksjonen i zip -filen modulen er zipfile.ZipFile (fil , modus , komprimering, allowzip64 ) , hvor filen variabelen inneholder navnet på zip -filen , håndterer modus lesing, skriving og føye til en zip- fil , kompresjon er filens komprimering type, og allowzip64 er en valgfri sann eller falsk verdi . Hvis det stemmer , det kan du lage en zip -fil større enn 2 gigabyte i størrelse .