The Python allmängiltigt programmeringsspråk är ett plattformsoberoende utveckling som stöds av öppen källkod . En av dess främsta styrkor är en omfattande uppsättning objekt biblioteken kallade moduler . Modulerna innehåller funktioner och data för att hantera en mängd olika uppgifter . Några av de mer vanligen använda moduler omfatta de för matematik , operativsystem parametrar , tid och zip-fil bearbetning . Math
matte Modulen består av matematiska funktioner och två konstanter, nämligen pi och e , basen för naturliga logaritmer . Det omfattar standard trigonometri , logaritmer , absolut värde , trunkering och fakulteter . Math.sin (x ), till exempel , returnerar värdet för sinus för vinkeln x , där x är i radianer. Math.sqrt (x) extraherar kvadratroten av värdet i x . Vissa funktioner i matteprovet värdet för specifika egenskaper ,. Math.isinf ( x ) tester x för positiv eller negativ oändlighet Addera OS
Python ger dig tillgång till en olika operativsystem funktioner via sin OS -modul . Python är tillgängligt för datorer med Unix , Microsoft Windows och Mac OSX . Vissa OS-funktioner fungerar endast på Unix grund av interna skillnader i programvaran . Funktionen os.getlogin ( ) , till exempel returnerar användarens inloggningsnamn för Unix -system . Den os.getenv ( ) och os.putenv ( ) funktionerna tillbaka och ställa in värden för miljövariablerna för Windows-och Unix -datorer . Os.strerror ( x ) returnerar en text beskrivning av ett fel när felet kodnummer är i variabeln x . Den os.access ( bana , läge ) fungerar för Unix och Windows . Den returnerar ett sant om din användarbehörighet ger dig tillgång till diskfilen katalog som anges i sökvägen variabeln med tillgång typ mode . Till exempel , om du vill veta om du kan skriva till katalogen " temp ", ange sökvägen variabeln " temp ", ställa in läget variabeln " w_ok " och testa funktionen .
Time
tid modulen har flera funktioner relaterade till datorns klocka och kalender . Den time.sleep ( x ) Funktionen pausar programmets genomförande ett antal sekunder som anges i x . Den time.time ( ) returnerar en rå tidsvärde som ett antal sekunder sedan början av operativsystemets epok . Unix, till exempel, använder 1 januari 1970 som i början av sin epok. Att omvandla time.time ( ) till en mer meningsfull lokal format , har tiden modulen andra funktioner, såsom time.localtime ( ) . Funktionen time.altzone ( ) ger tidsskillnaden i sekunder mellan den lokala tidszonen och UTC standard tid i Greenwich , England .
Zipfil
Modulen zip-fil låter Python -program för att arbeta med komprimerade arkivfiler i zip-format . En zip -fil är en uppsättning standardiserade datafiler packade ihop till en för att spara diskutrymme , skapa smidiga e-postbilagor eller kryptera filer med ett lösenord . Den huvudsakliga funktionen i zip-filen modulen är zipfile.ZipFile ( fil , mode , kompression , allowzip64 ) , där filen variabeln innehåller namnet på zip -filen , handtag mode läsning , skrivning och lägga till en zip-fil , komprimering är filens kompressionstyp , och allowzip64 är en valfri sant eller falskt värde . Om det stämmer , låter den dig skapa en zip-fil som är större än 2 gigabyte i storlek .