【问题标题】:Custom csv file name using to_csv Python使用 to_csv Python 自定义 csv 文件名
【发布时间】:2022-01-20 09:51:54
【问题描述】:

我正在使用 to_csv 将 pandas DataFrame 写入 CSV 文件:

df.to_csv("Output.csv")

我希望通过添加实际日期时间来自定义 csv 文件的命名,因此它应该如下所示:Output_2021-12-17T14:09:09Z

有什么想法吗?

【问题讨论】:

    标签: python pandas dataframe csv


    【解决方案1】:

    f-strings 与to_datetimeTimestamp.strftime 一起使用:

    print (f"Output_{pd.to_datetime('now').strftime('%Y-%m-%dT%H:%M:%SZ')}.csv")
    Output_2021-12-17T13:12:58Z.csv
    
    df.to_csv(f"Output_{pd.to_datetime('now').strftime('%Y-%m-%dT%H:%M:%SZ')}.csv")
    

    【讨论】:

    • 嗯,尝试运行时收到此错误消息: OSError: [Errno 22] Invalid argument: 'Output_2021-12-17T13:27:11Z.csv' 我的操作系统有问题吗?
    • @Amamra - 我想是的,需要删除 :df.to_csv(f"Output_{pd.to_datetime('now').strftime('%Y-%m-%dT%H%M%SZ')}.csv")
    • 谢谢,现在可以使用了!
    猜你喜欢
    • 2021-08-11
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2021-11-14
    • 2015-07-19
    • 1970-01-01
    相关资源
    最近更新 更多