2017-07-19 3 views
2

Ich habe für die Steuerung diverser Hardware über TCP eine Reihe von Python-Modulen aufzubauen. Alles ist für cPython geschrieben (keine .NET-Fähigkeiten, soweit ich das verstehe). Ich möchte dem Pool, der mit einer .NET API geliefert wird, ein neues Instrument hinzufügen. See here.CPython für .NET-API

Vom distributer der API wird nur als Option erwähnt Ironpython mit dem Instrument für die Anbindung.

Ich habe keine Erfahrung mit .NET-Framework oder Ironpython, also bin ich nicht sicher, was andere Optionen, die ich könnte (falls vorhanden) haben und das passt meine Bedürfnisse am besten.

Meine Bedürfnisse sind: Ich möchte alle meine alten cPython-basierten Module zusammen mit dem neuen Instrument und seiner .NET-basierten API verwenden.

Im "normalen" Python zu bleiben wäre die eleganteste Lösung für mich - aber ich bin wirklich offen für Vorschläge.

+0

Sie meinen, Sie haben C-Erweiterungen geschrieben? –

+0

Mit cPython-Modulen meine ich "normale" Python-Klassen, die in jedem Python3-Interpreter ausgeführt werden, nur indem sie importiert werden. – Martin

Antwort

0

Ich habe meine Module aus CPython bis Ironpython endete portieren. Dies schien ein ziemlich einfacher Job zu sein, und ich bin ziemlich glücklich mit der Vergleichbarkeit.

Verwandte Themen