Die Funktion aus B sollte mit etwas wie einem Funktions-Zeiger arbeiten, d.h. ich will ein Argument übergeben, welches die auszuführende Funktion angibt.
Hat einer eine gute Idee für eine Lösung?
Danke für die Hilfe im voraus.
Modul A:
Code: Alles auswählen
import B
def func_A1():
# tu irgendwas
return etwas
def main(sys.argv):
B.func_B2(func_A1)
# tu irgendwas
Code: Alles auswählen
import B
def func_C3():
# tu irgendwas
return etwas
def main(sys.argv):
B.func_B2(func_C3)
# tu irgendwas
Code: Alles auswählen
def func_B1(function_name):
x = function_name() # ruf entweder A.func_A1() oder C.func_C3()