記錄#
- 今天學習操作 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.")