2024-09-27 21:26:41 发布
网友
很简单,有没有一种方法可以从内部类定义访问外部类,比如:
class Model: class Options: model = Model <-- error!
我将选项嵌套在模型中,因为从语义上讲,这些选项只存在于模型的作用域中,所以它似乎是合适的。在
谢谢, 亚历克斯
尝试:
class Model: pass class Options: model = Model
我不确定这是否正是你想要的,但请尝试:
class Model: class Option: @property def model(self): return Model
至少可以在外部类中实例化一个内部方法:
class Model: class Options: def __init__(self): model = Model()
尝试:
我不确定这是否正是你想要的,但请尝试:
至少可以在外部类中实例化一个内部方法:
相关问题 更多 >
编程相关推荐