Hallo,
für ein Projekt benötige ich die Möglichkeit, Python-Module dynamisch nachzuladen. An anderer Stelle hier im Forum war da ja ein Beispiel für das dynamische Nachladen eines Quellcode-Moduls :
http://www.python-forum.de/topic-12437. ... mportieren
Aus verschiedenen Gründen möchte ich nicht immer in alle möglicherweise leeren Zwischenverzeichnisse "__init__.py" Dateien ablegen, deswegen gefällt mir die obige Art des Imports ganz gut. Allerdings möchte ich auch vorkompilierte (.pyc)-Dateien importieren können, ohne den Quelltext dazu mitzuliefern, was mit der beschriebenen Lösung ja nicht funktioniert.
Gibt es eine Möglichkeit, beliebige .pyc-Dateien aus einem beliebigen Pfad zu importieren (ohne sys.path für jeden neuen Pfad zu eweitern)?
Vielen Dank im Voraus
Wolfgang
.pyc-Dateien aus beliebigem Pfad nachladen?
Was stört dich denn daran? Kannst du doch zur Laufzeit jeweils vor dem Nachladen vom Programm eben ergänzen lassen und dann importieren.ws hat geschrieben:Gibt es eine Möglichkeit, beliebige .pyc-Dateien aus einem beliebigen Pfad zu importieren (ohne sys.path für jeden neuen Pfad zu eweitern)?