如果我有 A 类和 B 类,我基本上想做这样的事情:
class A: myDict = {A: 3, B: 2}
由于我的引用不在函数中,因此在我尝试使用它时该类尚未完全加载。我该如何解决这个问题?
最佳答案
正确的解决方案是将字典移到类之外
class A:
pass
A.mydict = {A: 3, B: 2}
如果您可以按照您的要求进行操作,这将准确地产生您将获得的值。
关于python - 您可以在 Python 中引用自身内部的类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7294371/