ctypes

'ctypes' ist ein Python-Paket, das C .dll / .so-Bibliotheken in reinem Python umschließt.
1
Antwort

Übergeben Sie FILE * in Python / ctypes

Ich habe eine Bibliotheksfunktion (in C geschrieben), die Text erzeugt, indem die Ausgabe in FILE * geschrieben wird. Ich möchte das in Python (2.7.x) mit Code umwandeln, der eine temporäre Datei oder eine Pipe erstellt, diese in die Funktion...
23.10.2015, 20:13
1
Antwort

Kann ich eine ctypes-CDLL explizit schließen?

Ich habe eine Python 2.7-GUI für die Interaktion mit einer C-Bibliothek. Ich mache eine Menge Setup in der GUI, dann drücke ich "go". Dann schaue ich mir Ergebnisse an und brauche den Bibliothekscode nicht mehr. Aber ich würde gerne den GUI-Zust...
23.10.2013, 16:21
3
Antworten

lange doppelte Rückkehr und Ctypes

Ich habe eine c-Funktion, die ein long double zurückgibt. Ich möchte diese Funktion von Python mit Ctypes aufrufen, und es funktioniert meistens. Das Setzen von so.func.restype = c_longdouble macht den Trick - außer dass der Float-Typ von...
08.01.2009, 06:00
1
Antwort

Portable Möglichkeit, die C-Standardbibliothek in Python-Ctypes zu laden

Gibt es eine portable Möglichkeit, die C-Standardbibliothek ( libc.so , libc.dylib ) in Python-Ctypes zu laden? Sollte ich nur if / elif -Anweisungen über das Ergebnis der Funktion platform.system() verwenden ?     
28.10.2011, 08:02
2
Antworten

Umwickelt C ++ - Bibliothek mit Ctypes eine schlechte Idee?

Ich lese die folgenden zwei Threads in der C-Bibliothek ein und C ++ - Bibliothek , ich bin mir nicht sicher, ob ich das bekomme es jetzt. Die C ++ - Bibliothek, mit der ich arbeite, verwendet Klasse und Vorlage, aber nicht auf übertriebene W...
31.01.2012, 17:30
3
Antworten

Wie behandelt man C ++ return type std :: vectorint in Python ctypes?

Ich kann nicht herausfinden, wie ctypes die Lücke zwischen std::vector und Python überbrücken wird; Nein, wo im Internet ist die Kombination erwähnt. Ist das eine schlechte Übung, existiert sie nicht oder fehlt mir etwas? C ++ : xxx.cpp...
02.06.2013, 17:25
5
Antworten

Verwenden von Ctypes in Python, um auf die Methoden einer C # -Dll zuzugreifen

Ich möchte C # -Code in einem kritischen Teil meines Python-Programms implementieren, um es schneller zu machen. Es heißt (auf Python-Dokumentation und dies Website ), die Sie eine Dynamic Link Library (und damit die PyDocs) wie folgt laden kön...
16.07.2011, 14:45
3
Antworten

ID eines Python-Threads, wie von top gemeldet

Ich starte eine Menge verschiedener Threads in meinem Python-Skript. Ich möchte den Speicher und die CPU-Auslastung jedes dieser Threads verfolgen. Ich verwende top und ps -eLf dafür. Aber es stellt sich heraus, dass der von thread.sta...
16.08.2012, 17:14
1
Antwort

Ctypes finden keine Symbole in einer gemeinsam genutzten Bibliothek, die mit CMake erstellt wurde

Meine CMake-Einstellung zum Erstellen einer gemeinsamen Lib in Linux ist etwas wie %Vor% Quelle Utils.cpp %Vor% Beim Zugriff auf die Funktion 'addTwoNumber' mit Hilfe von CTypes wie %Vor% Ich bekomme eine Nachricht wie. %Vor% Ich...
28.06.2012, 01:45
3
Antworten

Python verwendet ctypes, um ein char * -Array zu übergeben und Ergebnisse zu füllen

Ich versuche ctypes zu verwenden, um ein char * -Array in Python zu erstellen, das an eine Bibliothek übergeben wird, um sie mit Strings zu füllen. Ich erwarte 4 Strings zurück mit nicht mehr als jeweils 7 Zeichen Länge. Mein Py-Code sieht so...
22.05.2013, 19:09