gpt4 book ai didi

Python动态来自?

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:29 25 4
gpt4 key购买 nike

我想知道 Python 中是否存在 from 的动态形式。特别是因为我想使用 from 'project' import h,其中 project 是一个变量,h 是一个特定的类实例化。我知道有 modulelib 的 import_module(),所以我想知道 from 是否有类似的东西。还是我只需要使用 import_module() 然后从中调用 h?

最佳答案

检查 __import__ :

https://docs.python.org/2/library/functions.html#import

tmp = __import__('project', globals(), locals(), ['h'])
h = tmp.h

应该是您正在寻找的。

从表面上看,这并不比 import_module 好多少基于解决方案...

关于Python动态来自?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30739794/

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