我是一种新的python 这是我的代码到目前为止。我想要完成的目标是使用另一个变量来引用变量名称。引用变量与python中的另一个变量
tax_files=['2008','2009','2011','2012','2013','2014','2015']
file_dir='/'
for tax_file in tax_files:
filename=file_dir + tax_file+'.csv'
with open(filename,'r') as f:
for line in f:
splitted_line = line.split()
dict_(tax_file)[splitLine[1]] = splitLine[0]
在这里的最后一行,dict(tax_file)在不同的迭代例如假设是不同的。第一次迭代应该是dict_2008,然后是dict_2009等等。
只是为了便于理解,我读的文件是这样的
usgaap costofgoodsold
usgaap returnonasset
我能在python做到这一点?
您可以使用字典来存储变量名称和值吗? – lwassink
使用另一个字典来包含其他字典,例如all_tax [tax_file],文件名(或只是年)作为关键字,并作为该年的字典值 –
您的问题尚不清楚!编辑以显示您想要实现的内容,即通过硬编码显示您期望在代码中输出的内容! – wolframalpha