Python 动态导入模块方法

举例说明:

首先创建一个模块目录lib,然后在目录内创建一个模块为:aa.py

模块代码为:

class c(object):
    def __str__(self):
        return 'C language'

import importlib

实例是上面的lib.aa模块,这里使用importlib进行动态导入(这个方法好理解,也是官方建议使用的)

import importlib
aa = importlib.import_module('lib.aa')
c = aa.c()
print(c)

你可能感兴趣的:(Python 动态导入模块方法)