Seite 1 von 1

Einbinden von externen Bibliotheken

Verfasst: Dienstag 21. September 2010, 19:36
von juju
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

Re: Einbinden von externen Bibliotheken

Verfasst: Dienstag 21. September 2010, 20:02
von 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.

Re: Einbinden von externen Bibliotheken

Verfasst: Freitag 24. September 2010, 16:04
von juju
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

Re: Einbinden von externen Bibliotheken

Verfasst: Samstag 25. September 2010, 19:12
von lunar
Ich kann weder hellsehen noch zaubern ... wenn Du Hilfe willst, dann musst Du schon eine vernünftige Problembeschreibung herausrücken.