所有
我有一个运行的脚本,当它运行时,它会在每次运行时附加文件,从而将日期保存在csv文件中。
下面显示的代码
with open('historyWeekly.csv','a',newline='') as f:
writer=csv.writer(f)
writer.writerow([todayScript])
csv文件的名称是'historyWeekly.csv',而todayScript的格式是'06 -05-2018'
日期成功保存。但是,当我打开csv文件时,我发现格式已更改为06/05/2018。
使用python,如何强制格式保持不变? 或者如何以正确的格式阅读csv('06 -05-2018'而不是06/05/2018)
非常感谢
答案 0 :(得分:0)
我的问题的解决方案是在python中读取csv并将数据转换回所需的格式。
pd.read_csv("path/historyWeekly.csv")
初始数据:
Dates
0 06/05/2018
history['Dates']=pd.to_datetime(history['Dates'], format="%m/%d/%Y")
history['Dates']=history['Dates'].dt.strftime('%m-%d-%Y')
Dates
0 06-05-2018