我想基于文本文件(yml,json等)在Python中创建一些对象层次结构。我想避免重新发明轮子。但也许我不知道如何谷歌或没有这样的框架。
让我举一个我正在寻找的简单的伪示例:
我们假设我有以下类:
class A:
def __init__(self, b):
pass
class B:
def __init__(self, number):
pass
我想创建一个这样的文本文件:
object_a:
factory: A
b: object_b
object_b:
factory: B
number: 12
并将其传递给某个构建器/工厂,以自动构建具有依赖项的对象。