Python importlib简单使用

Python importlib简单使用

  • 查看包/文件是否存在

    from importlib import util

    spec = util.find_spec("xxx.xxx.xxx")  # 填目标包/文件的引用路径
    if not spec:
     print("没有找到相关的包/文件")
  • 导入包/文件

    import importlib

    module = importlib.import_module("xxx.xxx.xxx")  # 填目标包/文件的引用路径

    # 得到的是一个模块对象,可以通过hasattr/getattr方法检测/获得模块的属性。
  • 补充

import_module方法中填入一个引用路径,与"import"导入模块的逻辑是一样的,会遍历"sys.path"中记录的路径,加上填入的引用路径,去查找文件。

 

posted @ 2024-01-02 17:07  CJTARRR  阅读(106)  评论(0)    收藏  举报