运行脚本时,我想将其导出为Excel文件,并将当前日期标记在其末尾,我可以手动输入日期,但是每天运行时,我希望它使用当前日期。
因此,我只想通过python / pandas输出一个普通的excel: df.to_excel('myfile.xlsx') 在我的工作目录中,我得到一个名为“ myfile.xlsx”的Excel文件。
但是我想将今天的当前日期添加到末尾,因此如果我今天运行脚本,则该文件将称为“ myfile 24/09 / 2019.xlsx”。
答案 0 :(得分:0)
这将带您到达那里,并采用字符串格式来编写干净/可读的代码:
from datetime import datetime as dt
# Create filename from current date.
mask = '%d%m%Y'
dte = dt.now().strftime(mask)
fname = "myfile_{}.xlsx".format(dte)
df.to_excel(fname)
如上面的评论中所述,某些操作系统使用/
作为路径分隔符,因此我建议使用dmY(24092019)日期格式。如图所示
输出:
myfile_24092019.xlsx