Python/C API Referensmanual¶
Denna manual dokumenterar det API som används av C- och C++-programmerare som vill skriva tilläggsmoduler eller bädda in Python. Den är en följeslagare till Utöka och bädda in Pythons tolkprogram, som beskriver de allmänna principerna för att skriva tillägg men inte dokumenterar API-funktionerna i detalj.
- Introduktion
- C API-stabilitet
- Lagret på mycket hög nivå
- Referensräkning
- Hantering av undantag
- Definiera tilläggsmoduler
- Verktyg
- Lager för abstrakta objekt
- Konkreta objektlager
- Initialisering, slutförande och trådar
- Före initialisering av Python
- Variabler för global konfiguration
- Initialisering och slutbehandling av tolken
- Processövergripande parametrar
- Thread State och det globala tolkningslåset
- Stöd för undertolkning
- Asynkrona notifieringar
- Profilering och spårning
- Referensspårning
- Avancerat stöd för felsökare
- Tråd Stöd för lokal lagring
- Synkroniseringsprimitiver
- Konfiguration av Python-initialisering
- Minneshantering
- Stöd för implementering av objekt
- Versionering av API och ABI
- Övervakning av C API
- Generering av exekveringshändelser