目前,我正在我的主“Runner”脚本中导入 python 文件中的每个类。目标是根据给定的字符串,实例化与给定字符串同名的类。
例如:
如果有一个名为“测试”的类:
class Test():
如果字符串是“Test”,它将调用该类。
最佳答案
这似乎是一个反射案例,有解释here .
引用示例:
module = __import__(module_name)
class_ = getattr(module, class_name)
instance = class_()
关于python - 使用基于字符串形式名称的文件中的类 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57189532/