我正在尋找幫助寫入到python 3中的csv文件。我有下面的代碼,但它似乎只寫入第一行,每當我再次運行代碼它會覆蓋第一行。基本寫入到Python中的CSV文件?
import csv
with open("scores1.csv", "w") as csvfile:
fieldnames = ["score", "username","topic","difficulty",]
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
score = int(input("score"))
user = input("user: ")
topic = input("topic: ")
difficulty = input("difficulty: ")
writer.writerow({"score": score, "username": user, "topic": topic, "difficulty": difficulty})
print()
csvfile.close()
是什麼意思:'writer = csv.DictWriter(csvfile,fieldnames = fieldnames)'do?也許它應該是這樣的:'對於csvfile中的行:writer = csv.DictWriter(line,fieldnames = fieldnames)...''? – alfasin
我的意思是idk fam。我只是在這裏通過我的gcse –