Python 3.x 强制将日期以指定格式保存在csv文件中

Python 3.x 强制将日期以指定格式保存在csv文件中,python-3.x,csv,Python 3.x,Csv,全部, 我有一个运行的脚本,当它运行时,它会通过每次运行时追加文件来将日期保存在csv文件中 代码如下所示 with open('historyWeekly.csv','a',newline='') as f: writer=csv.writer(f) writer.writerow([todayScript]) csv文件的名称为“historyWeekly.csv”,今天脚本的格式为“06-05-2018” 日期保存成功。然而,当我打开csv文件时,我发现格式已更改为201

全部,

我有一个运行的脚本,当它运行时,它会通过每次运行时追加文件来将日期保存在csv文件中

代码如下所示

with open('historyWeekly.csv','a',newline='') as f:
    writer=csv.writer(f)
    writer.writerow([todayScript])
csv文件的名称为“historyWeekly.csv”,今天脚本的格式为“06-05-2018”

日期保存成功。然而,当我打开csv文件时,我发现格式已更改为2018年5月6日

使用python,如何强制格式保持不变? 或者我如何阅读格式正确的csv(“2018年5月6日”而不是2018年5月6日)


非常感谢

我的问题的建议解决方案是用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

如何打开csv文件?如果在Excel中,您是否在记事本或其他文本编辑器中看到相同的结果?我正在Excel中打开csv文件。当我使用python读取csv文件时,python读取格式为06/05/2018的日期。使用记事本打开csv文件时,我看到格式为2018年5月6日