我正在尝试使以下脚本正常工作,但它不起作用...... 有人能帮助我吗?
if happy == "no":
import csv
csvbestand='improvements.csv'
try:
f = open('improvements.csv', 'w', newline='')
writer = csv.writer(f, delimiter=',')
data = [(input("What is your name?: ")),
(input("What do you want to improve? "))]
f.writerows(data)
finally:
f.close()
我收到以下错误:
Traceback (most recent call last):
File "C:/Users/maxva/OneDrive/Documents/HU/HU/Programming/Huiswerk/Week 4/Weekopdracht/test.py", line 31, in <module>
f.writerows(data)
AttributeError: '_io.TextIOWrapper' object has no attribute 'writerows'
Process finished with exit code 1
此外,每次运行程序时是否可以安全输入? 现在,当我运行这个程序时,它安全地保存了CSV文件中的输入,但是下次运行它时,他会删除以前的数据,但我也想保留以前的数据。
我希望你能帮助我:)。
答案 0 :(得分:0)
感谢您的回答!有效。但是这个事实怎么样呢 我再次运行程序时会删除以前的数据吗?
已经有效了!我改变了&#34; w&#34;到&#34; a&#34;在这里:
open(csvbestand1, 'a', newline='')