首页 > 解决方案 > 如果我们想从不同的目录导入文件,我们可以在 python 中导入文件名一个变量吗?

问题描述

我在不同的目录中有不同的python模块:file1.py file2.py file3.py

myapp/
    __init__.py
    dir1/
        __init__.py
        file1.py
    dir2/
        __init__.py
        file2.py
    foo.py
    bar/
         __init__.py
         calling_function.py
module_dict = {key1:file1,key2:file2,key3:file3}

def call_common_func(arguments,module_dict):
    for keyin module_dict .values:
        #I am looking for help for below line.
        from module_dict[value] import common_function 
        common_function(arguments)

标签: pythonpython-3.ximport

解决方案


推荐阅读