python - 将 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
解决方案
像这样的东西:
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'))