使用 to_csv 时将日期时间添加到导出文件名

Add datetime to the export file name when using to_csv

我试试

snapshotdate = datetime.datetime.today().strftime('%m/%d/%Y')
os.chdir('/Users/Jason/Desktop')
df.to_csv(open(snapshotdata+'.csv','w'),index=none)

并收到错误消息 No such file or directory: '02/19/2017.csv'。 '02/19/2017.csv' 正是我想要得到的。使用 to_csv() 时我该怎么做?

不要在文件名中使用斜杠。 您正在尝试在目录 02 的子目录 19 中创建文件 2017.csv,谁不存在。

是的。我改变 snapshotdate = datetime.datetime.today().strftime('%m/%d/%Y') 到 snapshotdate = datetime.datetime.today().strftime('%m-%d-%Y')

现在有效。