如何在文件名中使用变量

时间:2015-06-10 16:42:58

标签: python

我正在尝试使用当前日期& time作为我的电子表格文件的文件名,但我继续收到错误“没有这样的文件或目录存在。” 以下是我尝试使用的代码:

wb = Workbook()
dest_filename = time.strftime("%d/%m/%Y_%H:%M.xlsx")
wb.save(filename = dest_filename)

1 个答案:

答案 0 :(得分:2)

查看您的文件名:

time.strftime("%d/%m/%Y_%H:%M.xlsx")

执行此语句时,它返回如下结果:

'10/06/2015_11:44.xlsx'

你有一个如下所示的目录结构:

/PathToScript
   /10
      /06
          2015_11:44.xlsx

文件名中的/个指示目录。如果您希望使用D-M-Y模式,我建议使用/之外的其他内容作为分隔符:

time.strftime("%d-%m-%Y_%H:%M.xlsx")