【发布时间】:2025-12-23 02:55:16
【问题描述】:
package_path = '/home/foo/bar/'
module_class = 'hello.World'
method = 'something'
首先,我想导入hello 模块 它在package_path (/home/foo/bar/) 中的内容
那么,我必须在这个模块中实例化 World 类
最后我应该在新的 world_instance_object
上运行something() 方法
有什么想法吗?
非常感谢!
【问题讨论】:
-
这可以与*.com/questions/67631/…重复
-
有什么方法可以从路径字符串导入包(不是模块),然后为它们导入module.Class?
-
包和模块的导入方式相同。类是模块属性,方法是类属性。使用
getattr获取对象的属性
标签: python dynamic import load