C in Python verwenden (Informationssuche)

Python in C/C++ embedden, C-Module, ctypes, Cython, SWIG, SIP etc sind hier richtig.
Antworten
Kalli87
User
Beiträge: 281
Registriert: Montag 10. November 2014, 11:27

Danke für die ganzen Tipps. :)

Das mit dem Header wurde pausiert gerade, Ich soll erstmal eine Oberfläche für ein Shellscript basteln.
Nur das Script scheint aber Bash zu sein von Linux, da muss ich jetzt erstmal gucken wie das funktionieren soll.

Tipps sind gern gesehen :wink:
DasIch
User
Beiträge: 2718
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

Statt ctypes würde ich noch cffi in die Runde werfen. Ich nutze es ganz gerne um C libraries in Python zu testen. Der wesentliche Vorteil gegenüber ctypes ist dass wenn man Python und C kennt ein kurzer Blick über die CFFI Dokumentation alles erklärt was man wissen muss. Die Auseinandersetzung mit der ctypes API und wie diese C Konzepte repräsentiert dauert ja doch eine Weile. Außerdem lassen sich mit CFFI Anbindungen auf API Ebene schreiben, während man mit ctypes an die ABI gebunden ist.

Gerade wenn man neuen C Code schreibt und die Gelegenheit hat die Header so simpel zu halten das CFFI die versteht, bekommt man die Anbindung quasi umsonst.
Antworten