python-3.x - 使用 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)
解决方案
试试这个。因为,文件名中不能有冒号 (:)。
currentDateTime = datetime.now().strftime("%m-%d-%Y %H-%M-%S %p")
df.to_csv(f"filename {currentDateTime}.csv", index = False)
推荐阅读
- sql - 如何从表中找到时间戳列
- css - 嵌套的弹性盒(在两个维度上)
- intellij-idea - Intelij 不会显示某些 kotlin 类的源代码
- c++ - 如何在 Qt 4.8 问题选项卡中显示 C++ 的所有警告?
- c# - C# 报表查看器:布局无法处理类型为“Microsoft.Reporting.WebForms.ReportViewer”的控件
- sql - 将带有小时和分钟的日期转换为其月份的第一天的 SQL 语法是什么?
- javascript - Spring - [CSS, JS, Images] 我的超棒风格在哪里?
- sql - PLSQL 嵌套在表上的 for 循环
- node.js - npm 错误 ENOENT
- python - 从一个文本文件中提取日期并使用 python 写入新文件