ich versuche aus dem Package "Dev" ein Script mit __import__ dynamisch zu laden.
Code: Alles auswählen
def fun(self, Block):
Name = "Dev." + Block + ".Param"
Modul = __import__(Name)
#import Dev.BlockName.Param as Modul
print getattr(Modul, 'default')
fun(BlockName)
wenn ich den dynamischen Import durch die auskommentierte Zeile ersetze klappt es aber.
die Datei "Param.py" hat den Inhalt:
Code: Alles auswählen
default = ['Value 1\n', 'Value 2\n']