当前位置:   article > 正文

【python知识】importlib包详解

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的来龙去脉

二、 模块导入简介

2.1 最简单的 importlib用途

        请看代码,如下示例:

  1. import numpy as np
  2. ss = np.
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/985103
推荐阅读
相关标签
  

闽ICP备14008679号