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方法检测/获得模块的属性。