Python generelle formål programmeringssprog er et multiplatform udvikling , der understøttes af open source-fællesskabet . En af de vigtigste styrker er et omfattende sæt af objektbiblioteker kaldet moduler. Modulerne indeholder funktioner og data til at håndtere en bred vifte af opgaver . Nogle af de mere almindeligt anvendte moduler omfatter dem, for matematik , styresystem parametre , tid og zip-fil forarbejdning. Math
matematiske modul består af matematiske funktioner og to konstanter, nemlig pi og e , basen for naturlige logaritmer . Det dækker standard trigonometri , logaritmer , absolut værdi , trunkering og fakulteterne . Math.sin ( x ) , for eksempel , returnerer værdien af sinus af vinklen x , hvor x er i radianer . Math.sqrt (x ) udtrækker kvadratroden af værdien i x. Nogle funktioner i matematik test værdien for specifikke egenskaber , . Math.isinf (x ) tests x for positiv eller negativ uendeligt
OS
Python giver dig adgang til en vifte af operativsystemer funktioner via sin OS modul. Python er tilgængelig for computere, der bruger Unix, Microsoft Windows og Mac OSX . Nogle OS funktioner fungerer kun på Unix på grund af interne forskelle i softwaren. Funktionen os.getlogin () , for eksempel, returnerer brugerens log -in navn for Unix-systemer alene. Den os.getenv () og os.putenv ( )-funktioner vende tilbage og sætte værdierne af miljøvariabler til Windows og Unix -computere. Os.strerror (x ) returnerer en tekst beskrivelse af en fejl, når fejlen kodenummer i variablen x. Den os.access (sti , mode) arbejder for Unix og Windows. Den returnerer et sandt hvis dine brugertilladelser giver dig adgang til disken filmappe angivet i stien variabel med adgang typen mode. For eksempel, " , temp ", hvis du ønsker at vide, hvis du kan skrive til den mappe indstille stien variabel til " temp ", skal du indstille variablen til " w_ok ", og teste funktionen .
Time
tid modulet har flere funktioner i forbindelse med computerens ur og kalender. Den time.sleep (x ) funktion stopper programmet henrettelse et antal sekunder specificeret i x. Den time.time ( )-funktionen giver en rå tid værdi som et antal sekunder siden begyndelsen af operativsystemets epoke. Unix, for eksempel bruger 1 januar 1970 som i begyndelsen af sin epoke. At konvertere time.time ( ) i en mere meningsfuld lokal format , den tid -modulet har andre funktioner, såsom time.localtime (). Funktionen time.altzone ( ) giver tidsforskellen i sekunder mellem din lokale tidszone og UTC standard tid i Greenwich , England.
Zipfile
zip-fil -modulet tillader Python -programmer for at arbejde med komprimerede arkiv filer i zip-format . En zip-fil er et sæt af standard computerfiler pakket sammen til ét for at spare diskplads , opret praktiske vedhæftede filer eller kryptere filer med en adgangskode. Den vigtigste funktion i zip-filen modul er zipfile.ZipFile ( fil -tilstand , komprimering, allowzip64 ) , hvor filen variabel indeholder navnet på den zip-fil, funktion håndterer læsning , skrivning og tilføjelse til en zip-fil , komprimering er filens komprimering type og allowzip64 er en valgfri sand eller falsk værdi. Hvis det er sandt , lader det du opretter en zip-fil er større end 2 gigabyte i størrelse.