首页 > 解决方案 > 将 CSV 名称更改为 CSV 日期时间 python

问题描述

我想将 csv 名称(在本例中为 Example.csv)更改为特定名称:日期时间名称。我有一个图书馆叫from datetime import datetime

这是我创建 cvsFile 的语句:

with open('Example.csv', 'w') as csvFile:

我希望我的输出是:

20180820.csv
20180821.csv
20180822.csv ... etc

如果我在同一天跑了多次,我希望我的输出是:

20180820.csv (First time that I run the script) 
20180821(2).csv (Second time run) 
... etc

标签: pythoncsvdatetime

解决方案


像这样的东西:

import pandas as pd
import datetime

current_date = datetime.datetime.now()
filename = str(current_date.day)+str(current_date.month)+str(current_date.year)
df.to_csv(str(filename + '.csv'))

推荐阅读