Hi,
ich wollte fragen, ob ihr eine idee habt bzw ob es überhaupt möglich ist folgendes zu realisieren:
Ich möchte gerne eine datei auslesen in der ein modulname sowie ein funktionsname steht. Dieses modul
soll dann innerhalb meines programms importiert und anschließend die funktion ausgeführt werden.
Das auslesen der datei ist kein problem, allerdings habe ich dann nur den modul- und funktionsnamen als string...
Viele Grüße
dynamischer funktionsaufruf
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Dazu hatten wir neulich einen Thread: http://www.python-forum.de/viewtopic.ph ... lit=import
Vielleicht hilft Dir das weiter?
Vielleicht hilft Dir das weiter?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Vorschlag:
Stefan
Code: Alles auswählen
with open("datei") as f:
for line in f:
m, fn = line.strip().split(" ")
getattr(__import__(m), fn)()