gpt4 book ai didi

python - 导入由变量定义的包

转载 作者:行者123 更新时间:2023-11-28 20:08:49 25 4
gpt4 key购买 nike

我想做一些包导入时序测试。为此,我想定义一个包列表:

packages = [ 'random', 'dateutils', ... ]

for package in packages:
import package

这当然是行不通的,因为 import 试图导入包“package”。我如何告诉 import 导入变量“package”指向的包?

最佳答案

for package in packages:
package = __import__(package)

请注意,如果您是从包中导入模块,例如A.B

__import__('A.B') 返回包 A,但是 __import__('A.B', fromlist = [True]) 返回模块 B

关于python - 导入由变量定义的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com