我有一个功能文件:
模块.py:
def a(str):
return str + ' A'
def b(str):
return str + ' B'
我想循环执行这些功能。就像是:
主要.py:
import modules
modules_list = [modules.a, modules.b]
hello = 'Hello'
for m in modules_list:
print m(hello)
结果应该是:
>>> Hello A
>>> Hello B
这段代码是工作。我不想使用装饰器,因为modules.py
. 什么是最好的方法?谢谢。