Форум сайта python.su
0
Я вынес функции (def) в модуль.
def foo1(): print "foo1" def foo2(): print "foo2" def foo3(): print "foo3"
a.foo1() a.foo2() a.foo3()
Офлайн
0
ммм, а чем класс не подходит?
Офлайн
Ну я формальный ответ дам, объедините вызов этих трех функций в отдельну функцию в модуле, например
# модуль a.py def all_func(): for func in (func1, func2, func3): func()
Офлайн
253
import b for i in dir(b): v=getattr(b,i) if callable(v): v()
Офлайн
221
Suliman
типичный подход:
import fnmatch import a for i in fnmatch.filter(a.__dict__, 'func*'): getattr(a, i)()
Офлайн