Einbinden von externen Bibliotheken

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
juju
User
Beiträge: 47
Registriert: Dienstag 25. Mai 2010, 16:02

Hallo Forengemeinde,

ist es eigentlich prinzipiell möglich in Python externe Bibliotheken (.dll) einzubinden, um andere Geräte zu steuern?? ...
Ich habe Python in der Regel immer nur zu Automatisierung von Datenauswertungen benutzt und denke, dass das Ansteuern von Geräten eher anderen Sprachen vorbehalten ist...
aber vielleicht werde ich ja eines besseren belehrt ...

Danke sehr

VG
Juju
lunar

Da gibt es verschiedene Möglichkeiten. Du kannst die Funktionen der DLL direkt mittels ctypes laden, falls die Bibliothek eine C-Schnittstelle hat. Alternativ kannst Du mit verschiedenen Programmen Python-Wrapper für die DLL erstellen. Empfehlenswert ist vor allem cython.
juju
User
Beiträge: 47
Registriert: Dienstag 25. Mai 2010, 16:02

hallo,
danke für den tipp...
irgendwie kann ich aber nicht auf die funktionen der externen bib zugreifen...
Ich glaube, Python wählt nicht die gewollte .dll... ich habe es mit der Angabe des absoluten Pfads versucht...das funktioniert aber auch nicht...

gruß
juju
lunar

Ich kann weder hellsehen noch zaubern ... wenn Du Hilfe willst, dann musst Du schon eine vernünftige Problembeschreibung herausrücken.
Antworten