所以我不得不用python制作4个不同的程序,我的任务的最后一部分是将它们组合成一个程序,主程序驱动程序将调用并执行每个函数,
执行此操作的最佳方法是什么?我不知道您是否可以让用户选择要导入的文件?或者,如果我必须以某种方式定义每个不同的程序?
我只是迷失在这样做的最佳方式。
答案 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 *