Hallo,
ich bin neu hier, möchte aber gleich mit einer kniffligen Fragestellung beginnen.
Hat von euch schonmal jemand versucht einen alten Pythoninterpreter (z.B. 2.2) über ein Skript in den neuen Interpreter (z.B. 2.4) einzubetten?
Ich habe einige Versuche über das ctypes Modul und die pythonapi unternommen. Leider finde ich die Sache etwas umständlich, muss ich doch alle Pythondatentypen in c-Datentypen wandeln, um sie dann wieder als Python interpretieren zu lassen.
Fällt euch ein praktikablerer Weg ein?
Mein Traum wäre z.B. eine import22 Methode mit der ich alte Python2.2 Module in einem neuen Interpreter laden könnte.
Gruß,
Bernd.
Python 2.2 Interpreter in Python 2.4 einbetten
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Willkommen im Forum!
Welches Problem möchtest du damit lösen?
Welches Problem möchtest du damit lösen?
Hallo,
das Problem ergibt sich, wenn man mit der dSpace Anwendung Controldesk zusammen arbeiten möchte. Das Tool benutzt Python 2.2 als Makrosprache und bringt eine Python2.2 Entwicklungsumgebung mit. Leider sind bestimmte Module verdongelt und nicht offen.
Wenn es die von mir beschriebene Möglichkeit gäbe könnte man die Testautomatisierung, an der wir arbeiten, im neuen Python erstellen und bräuchte nur die dSpace eigenen Module in der alten Umgebung laufen lassen.
Gruß,
Bernd.
das Problem ergibt sich, wenn man mit der dSpace Anwendung Controldesk zusammen arbeiten möchte. Das Tool benutzt Python 2.2 als Makrosprache und bringt eine Python2.2 Entwicklungsumgebung mit. Leider sind bestimmte Module verdongelt und nicht offen.
Wenn es die von mir beschriebene Möglichkeit gäbe könnte man die Testautomatisierung, an der wir arbeiten, im neuen Python erstellen und bräuchte nur die dSpace eigenen Module in der alten Umgebung laufen lassen.
Gruß,
Bernd.