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