我有我转换成字典的 CSV 文件。字典中的一行看起来像这样:-
OrderedDict([('MVA', '10072672'), ('Code', 'F5'), ('Tbk Mnth', '01-Dec-16'), ('Branch', 'W0S'), ('Make', 'VOLKSWAGENRSA'), ('Status', 'RISK'), ('Price', '111200.27')])
我试图对“价格”列中的值求和,但 n = 0。我做错了什么?另外,总结不同代码的最有效方法是什么?
import csv
linecount = 0
with open(r'C:\Users\anthony\Documents\Test\Data.csv') as file:
reader = csv.DictReader(file)
for row in reader:
print(row)
code = (row["Code"])
if code == 'F5':
linecount += 1
print(linecount)
n = sum([item['Price'] for item in reader])
print(n)
长风秋雁
翻过高山走不出你
相关分类