Ich programmiere zur Zeit ein ein Projekt, welches streng modularisiert ist. Der Anwender definiert das zu ladene Modul, der Kern der Software läft dieses.
Nun hier stoße ich an meine Grenzen. Wie ist es möglich eine Klasse (dynamischer Name aus einer Variablen) dynamisch zu laden?
Code: Alles auswählen
variable = "klasse"
import variable
Desweiteren möchte ich solche Aufrufe tätigen:
Code: Alles auswählen
variable = "klasse"
class = variable.__init__ ()
Desweiteren wäre eine Erkärung zu Modulen, Klassen und Files inerhalb von sys.path auch hilfreich.
Ich hoffe ihr könnt mir kompetent helfen.
thx
matott
Edit (Leonidas): Code in Python-Tags gesetzt.