python 的内置函数 __import__()

__import__() 函数用于动态加载类和函数 。
什么意思呢?就是说如果一个模块经常变化就可以使用 __import__() 来动态载入
还是一脸懵。。那就举个例子 😝
假设我有一个模块 check,总是要变动里边的代码,可是我又需要用它,不想每次都去那一堆代码里找到它,并修改,那就可以用到 __import__() 函数了
python 的内置函数 __import__()
这里就假设我的 check 是一段小小的看时间的函数,然后我只需要在 test 模块动态载入就好了,如下图:
python 的内置函数 __import__()
当然最终不论在 check 执行还是在 test 执行都是一样的效果
python 的内置函数 __import__()
python 的内置函数 __import__()
这样我就再也不用从一堆代码里找它了,直接该单独的它,整体也会一起联动,多好啊 😀