首页 > 解决方案 > 使用 pandas 将日期时间附加到文件名的 csv 文件中

问题描述

我正在运行代码,但收到此错误

OSError: [Errno 22] Invalid argument: 'filename 09-30-2021 16:45:17 PM.csv'

有没有办法解决这个问题?

currentDateTime = datetime.now().strftime("%m-%d-%Y %H:%M:%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)

标签: python-3.xpandasdataframecsvexport-to-csv

解决方案


试试这个。因为,文件名中不能有冒号 (:)。

currentDateTime = datetime.now().strftime("%m-%d-%Y %H-%M-%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)

推荐阅读