[Python-de] __import__ mit packages

Christoph Herzog CCF.Herzog at gmx.net
Thu Aug 30 19:57:49 EDT 2001


Hallo Alle,
ich versuche mit __import__ Module zur Laufzeit dynamisch zu 
laden. Ich kriege das aber nicht hin, wenn ich es mit Modulen in 
Packages versuche
Also folgendes geht:

x = "PluginA"
myplugin = __import__(x) 


Aber mit folgender Verzeichnisstruktur:

<directory des aktuellen python-programms>
	/plugins
	/plugins/__init__.py
	/plugins/PluginA.py

und dem Code:

x = "plugins.PluginA"
myplugin = __import__(x) 

funktioniert es nicht. Ich habe zwar dann im Namensraum 
dir(myplugin) auch PluginA stehen, aber nicht dessen Methoden 
etc. Was mache ich da falsch? Vielen Dank für Tips
Christoph




More information about the Python-de mailing list