简体   繁体   English

自定义 csv 文件名使用 to_csv Python

[英]Custom csv file name using to_csv Python

I'm working on writing a pandas DataFrame to a CSV file using to_csv:我正在使用 to_csv 将 pandas DataFrame 写入 CSV 文件:

df.to_csv("Output.csv")

I'm looking to customize the naming of the csv file by adding the actual datetime so it should look like this: Output_2021-12-17T14:09:09Z我希望通过添加实际日期时间来自定义 csv 文件的命名,因此它应该如下所示: Output_2021-12-17T14:09:09Z

Any idea?任何想法?

Use f-string s with to_datetime and Timestamp.strftime :f-stringto_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")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM