Python 动态加载模块

发布时间 2023-10-11 10:16:48作者: 你说夕阳很美

Python 动态加载模块 - lwp-boy - 博客园 (cnblogs.com)

python动态导入模块import_module 和 重载reload - 掘金 (juejin.cn)

关于Python的动态导入(import) - 知乎 (zhihu.com)

1,啥叫动态加载:

  动态加载指在程序运行中,动态的加载模块,而不是在运行之前利用import 或from ... import 的方式加载模块的方式。

  动态加载是通过指定模块名进行加载,对比与静态加载,动态加载可以接收一个模块名的字符串,而静态加载必须在运行之前全部加载完成。

2,应用场景:

      (1) 程序在运行期间才能确定加载的模块。

   (2) 在某种条件下,需要通过模块名字符串进行加载的模块。