Python importlib 动态加

发布时间:2019-04-22 22:05:05编辑:auto阅读(1939)

    # 创建一个 src 文件夹,里面有一个 commons.py 文件,内容如下
    def add():
        print("add ....")
    
    
    # 创建一个 app.py 文件,内容如下:
    module = 'src.commons'
    func_name = 'add'
    
    import importlib
    m = importlib.import_module(module)
    print(m)
    func = getattr(m, func_name)
    func()
    
    # 运行 app.py ,结果:
    add ....
    

关键字