Ich versuche, die Python C-API zu verwenden, um eine neue Klasse innerhalb eines Moduls zu definieren, die bestimmte in C geschriebene Funktionen für Python-Code verfügbar machen würde. Ich möchte es speziell in Form einer Klasse und nicht einer Reihe von Modulfunktionen haben.Wie definiert man einen neuen Typ (Klasse) in Python mit C API?
Allerdings kann ich in der offiziellen Dokumentation zu dieser speziellen Aufgabe nichts finden. Der nächste, den ich finden konnte, ist PyClass_New function (im Python.h-Header), aber es wird nirgendwo in den offiziellen Dokumenten erwähnt, also nehme ich an, dass es nicht verwendet werden soll.
Also, was ist der richtige Weg, um eine neue Python-Klasse aus C-Code zu definieren?
Danke.
Danke, das ist, was ich gesucht habe, ich weiß nicht, warum der "Extending Python" Abschnitt keine Verweise darauf hat. – user352864