【python知识】importlib包详解

importlib — The implementation of import — Python 3.11.3 documentation

目录

一、说明

二、 模块导入简介

2.1 最简单的 importlib用途

2.2 importlib 包的目的有三个 

2.3  import_module() 和__import__()

三、高级模块使用

3.1 动态引入

3.2 模块引入检查

3.3 从源文件中引入

3.4 import_from_github_com

四、总结


一、说明

        关于python的模块导入,我早就想介绍一下,近期从一个新项目中发现了这种用法频频出现,感觉有必要说道说道。我们知道,在3.3以上的python版本已经不用__init__.py作为包的标志,因而importlib导入包就必须知道,万一哪天__init__.py废了尚且不知,那就搞笑了。

参考:

【python知识】__init__.py的来龙去脉

二、 模块导入简介

你可能感兴趣的:(AI原理和python实现,人工智能综合,python,数据分析)