ai didi

python - 导出数据帧时使用当前日期作为文件名

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:59 24 4
gpt4 key购买 nike

我正在使用 Pandas 内置的 to_excel 函数来使用我创建的数据框创建 Excel 工作表。

DataSet.to_excel("July24th.xlsx", sheet_name='sheet1', index=False)

我想知道是否可以使用当前日期命名我的 Excel 工作表。我希望此代码自动获取日期。我正在尝试按计划运行我的 python 代码。所以每天我运行我的代码,它都会创建当天的 Excel 工作表。我想保留生成的所有 Excel 工作表。

我尝试使用这样的东西:

import time
TodaysDate = time.strftime("%d/%m/%Y")
excelfilename = TodaysDate +".xlsx"

DataSet.to_excel(excelfilename, sheet_name='sheet1', index=False).

但是上面给出了一个错误。我还能通过什么其他方式获得这样的输出。

最佳答案

您收到错误是因为大多数(如果不是全部)操作系统都不允许文件名包含 /。使用不同的分隔符,例如 -:

import time

TodaysDate = time.strftime("%d-%m-%Y")
excelfilename = TodaysDate +".xlsx"

DataSet.to_excel(excelfilename, sheet_name='sheet1', index=False)

关于python - 导出数据帧时使用当前日期作为文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45283921/

24 4 0
文章推荐: python - Pandas 使用值计数获取类型
文章推荐: c# - 使用 XmlWriterSettings 或 XmlWriter 设置引号字符
文章推荐: python - 如何在 PyQt5 中自定义 QGroupBox 标题?
文章推荐: python - 属性始终为 None
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com