当前位置:   article > 正文

importlib库介绍

importlib库介绍

importlib

importlib 包的目的有两个。

一种是在 Python 源代码中提供 import 语句(因此,通过扩展,import() 函数)的实现。 这提供了 import 的实现,它可以移植到任何 Python 解释器。 这也提供了一种比 Python 以外的编程语言更容易理解的实现。

二,实现 import 的组件在这个包中公开,使用户更容易创建自己的自定义对象(通常称为 importer)来参与导入过程。

  • 示例
# 加载config.py中的内容
def load_config(config_file):
    spec = importlib.util.spec_from_file_location("tuly.config", config_file)
    configs = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(configs)
    return configs
    
# 加载配置
configs = load_config(../config.py”)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在这里插入图片描述

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

闽ICP备14008679号