Vous pouvez avoir plusieurs logiques dans un module et vouloir les appeler à partir d'une fonction.
Je pense que vous devriez lire ceci!
├── modules
│ └──logic.py
│
└─ main.py
modules/logic.py
def func1(word):
print('Ici func1' + word)
def func2(word):
print('Ici func2' + word)
def func3(word):
print('Ici func3' + word)
def func4(word):
print('Ici func4' + word)
def func5(word):
print('Ici 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,'est')
func(2,'Yade')
func(3,'C'est vrai')
func(4,'Nyoro')
func(5,'Daje')
$ python main.py
C'est func1
C'est func2
C'est func3
C'est func4
C'est func5
Veuillez me faire savoir s'il existe une meilleure façon de l'écrire.
Recommended Posts