Generiska operativsystemtjänster¶
De moduler som beskrivs i det här kapitlet ger gränssnitt till operativsystemfunktioner som finns i (nästan) alla operativsystem, t.ex. filer och en klocka. Gränssnitten är i allmänhet utformade efter gränssnitten i Unix eller C, men de finns även i de flesta andra system. Här är en översikt:
os— Diverse gränssnitt för operativsystemio— Kärnverktyg för att arbeta med strömmartime— Tidsåtkomst och konverteringlogging— Loggningsfunktion för Pythonlogging.config— Konfiguration av loggninglogging.handlers— Loggningshanterareplatform— Tillgång till underliggande plattforms identifieringsdataerrno— Systemsymboler för standard errnoctypes— Ett bibliotek med främmande funktioner för Python- ctypes handledning
- Ladda dynamiska länkbibliotek
- Åtkomst till funktioner från inlästa dll-filer
- Anropsfunktioner
- Grundläggande datatyper
- Anropsfunktioner, fortsättning
- Anrop av variadiska funktioner
- Anropa funktioner med dina egna anpassade datatyper
- Ange de nödvändiga argumenttyperna (funktionsprototyper)
- Typer av avkastning
- Passera pekare (eller: passera parametrar genom referens)
- Strukturer och fackföreningar
- Struktur/unionens layout, inriktning och byteordning
- Bitfält i strukturer och fackföreningar
- Arrayer
- Pekare
- Trådsäkerhet utan GIL
- Typkonverteringar
- Ofullständiga typer
- Återkallelsefunktioner
- Tillgång till värden exporterade från dll-filer
- Överraskningar
- Datatyper med variabel storlek
- ctypes referens
- ctypes handledning