我对下面的代码有三个问题,基本上我正在尝试使用格式 currentdate 写入行,计数,继续将行日期附加到相同的 .csv 文件中。阅读最近的 5 个条目并打印它,目前我尝试了以下并遇到以下错误。
1.如何写一行格式为当前日期,计数到 csv 文件 2.如何在下次运行脚本时继续附加相同的 .csv 文件 3.如何从 . .csv 文件
import csv
import datetime
icount=5
now = datetime.datetime.now()
time =now.strftime("%Y-%m-%d %H:%M")
#Keep appending date and count everytime this script is run
c = csv.writer(open("trend.csv", "wb"))
c.writerow(time,icount)
#Now read the recent 5 entries and print
cr = csv.reader(open("trend.csv","rb"))
for row in cr:
print row
错误:-
>>>>python database.py
Traceback (most recent call last):
File "database.py", line 9, in <module>
c.writerow(time,icount)
TypeError: writerow() takes exactly one argument (2 given)