You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中生成yyyyddmm_名称格式的CSV文件名

解决CSV文件名按yyyyddmm_"名称"格式命名的问题

你的现有代码存在语法错误,且未对日期做正确格式化处理,以下是修正后的可行方案:

核心步骤:

  • 用datetime.datetime.now()获取当前时间,通过strftime()方法将时间格式化为yyyyddmm格式(格式符%Y对应4位年份,%d对应2位日期,%m对应2位月份)
  • 将格式化后的日期字符串与指定名称、文件后缀拼接为完整文件名
  • 传入to_csv()方法完成导出

完整代码示例:

import pandas as pd
import datetime

# 假设df是你从SQL查询得到的DataFrame
current_date_str = datetime.datetime.now().strftime("%Y%d%m")
filename = f"{current_date_str}_Name Name.csv"
df.to_csv(filename, index=False)

额外提示:

  • 若需要规避本地时区影响,可改用datetime.datetime.utcnow()获取UTC时间
  • 如需指定存储路径,直接在文件名前拼接路径即可,比如:f"../output/{current_date_str}_Name Name.csv"

内容的提问来源于stack exchange,提问作者Johnny Quest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 03:01:08