我正在使用一个定义几个类(A 和 B)的包。我想扩展我的 A 类main.py
以包含var_d
. 我尝试了以下方法:
文件:my_package.py
class A:
def __init__(self):
self.var_a = 'var_a'
class B:
def __init__(self):
self.var_b = A()
self.var_c = A()
文件:main.py
from my_package import *
a = B()
a.var_b.var_d = 'extending class A to have this new var'
这行不通。什么是替代解决方案?