Skip to main content
 首页 » 编程设计

Python动态来自

2025年05月04日13qlqwjy

我想知道 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 好多少基于解决方案...