将它们组合成一个程序,主程序驱动程序将调用并执行每个功能

时间:2016-11-20 03:39:23

标签: python

所以我不得不用python制作4个不同的程序,我的任务的最后一部分是将它们组合成一个程序,主程序驱动程序将调用并执行每个函数,

执行此操作的最佳方法是什么?我不知道您是否可以让用户选择要导入的文件?或者,如果我必须以某种方式定义每个不同的程序?

我只是迷失在这样做的最佳方式。

1 个答案:

答案 0 :(得分:1)

听起来你正试图这样做:

from program1 import func1
from program2 import func2
from program3 import func3
from program4 import func4

def call_funcs():
    func1()
    func2()
    func3()
    func4()

if __name__ == "__main__":
    call_funcs()

创建一个新的python文件并导入顶部的每个函数,例如,在新文件中创建一个新函数来调用每个导入的函数。如果这是你想要做的事,请告诉我。

编辑:糟糕,我应该补充一点,如果每个程序中有多个功能,可以使用from programX import *