我需要创建一个对象并使用该对象定义另一个对象的属性。
例如,创建一个名为Income
. 然后使用一个Income
对象,在一个名为的类中定义一个名为taxReturn
的属性Income
。
这样,就可以通过执行以下操作来访问企业收入的要素:taxReturn.Income.sal_wge
. 到目前为止,我有这个:
class taxReturn:
def __init__(self, income = None):
income = income or ['sal_wge', 'intr_rec', 'txexem_intinc', 'divid_AGI', 'qual_divid', 'stinc_txref', 'alimony_rec',
'bus_netprof', 'net_capgain', 'capgain_dist', 'othr_gain', 'IRA_dist', 'pens_annu_rec', 'pens_annu_AGI',
'sch_E_netinc', 'sch_F_netprof', 'unem_comp', 'soc_sec']
self.income = 'income'
class Income:
def ('income'):