python动态导入模块

2020年9月11日 / 518次阅读 / Last Modified 2020年9月11日

一般我们写的python程序,每个模块都是在最开始的那几天,静态导入import我们需要的各种模块。python还支持动态导入。

用importlib.import_module函数,我们可以在代码的任何位置导入模块,并执行其中的代码。(在代码任何位置静态导入也是可以的,但静态导入需要我们预先确定模块名,而动态导入的模块名可以通过交互的方式提供给代码)

from importlib import import_module
mod = import_module(module_name)
mod.func()

动态导入模块,使用方式如上。

python动态导入模块,不能实现热补丁机制,热补丁要用reload函数

-- EOF --

本文链接:https://www.pynote.net/archives/2478

相关文章

    留言区

    您的电子邮箱地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More

    麦新杰的Python笔记

    Ctrl+D 收藏本页


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top