# Author : Xuefeng
import importlib
# __import__("import_lib.metaclass") # 这是解释器内部自己用的
# importlib.import_module("import_lib.metaclass") # 与上面这句效果不一样,官方建议用这个
# modname = "test"
# # from lib import test
# b = __import__("lib.test")
# b.test.A("jim")
a = importlib.import_module("lib.test")
obj = a.A("jim")
# 断言
# 效果:当断言错误时会报错
# 作用:主要用于执行后面程序前的检查工作
assert type(obj.name) is str
print(obj.name/2)
python_动态导入模块importlib
最新推荐文章于 2024-07-21 03:53:22 发布