Möglicherweise haben Sie mehrere Logiken in einem Modul und möchten diese von einer Funktion aus aufrufen.
Ich denke, du solltest das lesen!
├── modules
│ └──logic.py
│
└─ main.py
modules/logic.py
def func1(word):
print('Hier func1' + word)
def func2(word):
print('Hier func2' + word)
def func3(word):
print('Hier func3' + word)
def func4(word):
print('Hier func4' + word)
def func5(word):
print('Hier func5' + word)
main.py
import modules.logic as logic
def func(func_num, word):
a = [_,
logic.test1,
logic.test2,
logic.test3,
logic.test4,
logic.test5]
return a[func_num](word
if __name__ == '__main__'
func(1,'ist')
func(2,'Yade')
func(3,'Korrekt')
func(4,'Nyoro')
func(5,'Daje')
$ python main.py
Das ist func1
Das ist func2
Das ist func3
Das ist func4
Das ist func5
Bitte lassen Sie mich wissen, ob es einen besseren Weg gibt, es zu schreiben.
Recommended Posts