python-c-api

API, die von C- und C ++ - Programmierern verwendet wird, die Erweiterungsmodule schreiben oder Python einbetten möchten.
1
Antwort

So geben Sie DocString für __init__ in der Python C-Erweiterung an

Vielleicht eine dumme Frage: Wie kann man DocString für spezielle Funktionen wie __init__ beim Schreiben einer C-Erweiterung angeben? Für gewöhnliche Methoden enthält die Methodentabelle Bestimmungen für Docstrings. Die folgende automatisch g...
11.08.2012, 09:27
6
Antworten

Python-Interpreter als C ++ - Klasse

Ich arbeite an der Einbettung von Python in C ++. In einem speziellen Fall benötige ich zwei separate Instanzen des Interpreters in demselben Thread. Kann ich Python-Interpreter in eine C ++ - Klasse einbinden und Dienste von zwei oder mehr K...
26.09.2009, 05:28
1
Antwort

Embedded Python 2.7.2 Importieren eines Moduls aus einem benutzerdefinierten Verzeichnis

Ich schließe Python in eine C / C ++ - Anwendung mit einer definierten API ein. Die Anwendung muss in einem Skript definierte Klassen instanziieren, die ungefähr wie folgt strukturiert sind: %Vor% Ich habe es in der Vergangenheit (für den...
21.03.2012, 23:46
2
Antworten

So übergeben Sie ein Array von C an ein eingebettetes Python-Skript

Ich laufe auf einige Probleme und möchte etwas Hilfe. Ich habe einen Stückcode, mit dem ein Python-Skript eingebettet wird. Dieses Python-Skript enthält eine Funktion, die erwartet, ein Array als Argument zu erhalten (in diesem Fall verwende ich...
18.12.2012, 21:55
1
Antwort

Das Beispiel von Numpy C-Api zeigt einen SegFault

Ich versuche zu verstehen, wie die Python C-API funktioniert, und ich möchte numpige Arrays zwischen Python und einer C-Erweiterung austauschen. Also habe ich dieses Tutorial angefangen: Ссылка Versucht, das erste Beispiel dort zu machen...
11.10.2011, 18:30
1
Antwort

"AttributeError: 'modul' Objekt hat kein Attribut 'argv'" wenn Python.h benutzt wird

Wenn ich mit Python.h herumhantiere, habe ich diesen Fehler: %Vor% C ++ - Code: %Vor% Was in Python ist: %Vor% Was vermisse ich?     
01.09.2012, 18:16
2
Antworten

Python mit C erweitern: Übergeben Sie eine Liste an PyArg_ParseTuple

Ich habe versucht, Python mit C zu erweitern, und zwar bisher basierend auf der Dokumentation < Ich hatte einen vernünftigen Erfolg beim Schreiben kleiner C-Funktionen und erweiterte es mit Python. Ich bin jedoch jetzt auf ein ziemlich einfa...
17.03.2014, 15:22
2
Antworten

(Python C API) PyRun_StringFlags fehlen eingebaute Funktionen?

Ich versuche, ein Python in mein Haustierprojekt einzubetten. Ich habe mein Problem auf den folgenden Code reduziert: %Vor% (Ich weiß, dass ich keine Referenzen bereinige. Dies ist ein Beispiel.) kann von zusammengestellt werden %Vor%...
21.05.2012, 10:38
2
Antworten

Einschränkungen von PyTuple_SetItem

Ich habe ein Python-Erweiterungsmodul, das ein Tupel als Attribut eines anderen Objekts erstellt und Elemente im Tupel setzt. Immer wenn ich dieses Modul in Python ausführe, erhalte ich den Fehler SystemError: bad argument to internal function...
24.05.2011, 14:16
3
Antworten

Code-Ausführung im eingebetteten Python-Interpreter verfolgen

Ich möchte eine Anwendung mit integriertem Python-Interpreter und grundlegenden Debugging-Funktionen erstellen. Jetzt suche ich in der API nach Funktionen, mit denen ich Schritt für Schritt Code ausführen und die Nummer der aktuellen Codezeile...
03.12.2015, 20:42