Python动态引入包 发表于 2022-01-09 分类于 Python 本文字数: 324 阅读时长 ≈ 1 分钟 考虑有这样一个场景:你需要根据入参的不同去引入不同层级下的util模块,比如,入参folder=v1,需要引入./v1/util.py,入参folder=v2,需要引入./v2/util.py。如何利用一行代码就可以实现根据不同的入参来动态引入不同目录下的模块呢? 12345678import importlib# 引入python第三方包np = importlib.import_module("numpy")print(np.random.random((2, 3)))# 引入模块util = importlib.import_module("./{}/util".format(folder))