我有以下设置:
test.py
test\
__init__.py
abstract_handler.py
first_handler.py
second_handler.py
first_handler.py 和 second_handler.py 包含继承自 abstract_handler 的同名类。
我想在 test.py 中做的是:给定一个包含“first_handler”或任何其他处理程序类的字符串,创建该类的对象。
我发现的大多数解决方案都假设这些类在同一个模块(test.py)中,我不知道如何动态导入特定的所需类。