记录#
- 今天学习操作 csv 文件。
- with open (file) as f 是一种新的文件打开方式,与 f=open (file) 相比,这种方式更方便,不需要使用 f.close、
- 字符串连接函数:str.join ("符号",str)。将 str 内的元素使用符号进行链接。
- csv 函数:csv.DictReader ()。将 csv 内容解析为字典形式,与真正的字典不完全相同。csv 的表头是 key,这列是一个数据项。
- 操作 csv 时需要在文件开头 import csv
- 今天的练习是编写一个计算收入的小程序。从 csv 中读取数据,再进行计算。
CODE#
import csv
total=0.0
daytotal=0.0
with open("Day54Totals.csv", "r") as file:
reader = csv.DictReader(file)
for row in reader:
total = float(row['Cost'])*float(row['Quantity'])
daytotal +=total
print("🌟Shop $$ Tracker🌟")
print(f"Your shop took £{round(daytotal,2)} pounds today.")