我正在寻求将我的Export01.csv的第一列格式化为dd/mm/yyyy。不幸的是当我输出它时,目前的格式是dd/mm/yy mm:mm。通过Python导出CSV格式的标题和日期格式
如果可能的话,有人可以帮我调整我的代码,以便在导入过程中对日期进行更改吗?
import sys
import cx_Oracle
import csv
connection = cx_Oracle.connect('user','password','ORPM2')
cursor = connection.cursor()
SQL="SELECT * FROM EXPORT01"
cursor.execute(SQL)
filename="C:\Projects\SQL_Export\Export01.csv"
with open(filename,"wb") as fout:
writer = csv.writer(fout)
writer.writerow([ i[0] for i in cursor.description ]) # heading row
writer.writerows(cursor.fetchall())
fout.close()
cursor.close()
connection.close()
如果处理使用fetchall排在同一时间我已经添加数据的前两列的样品中Export01
WEEK_ENDING ORDER_HEADLINE
12/02/2016 00:00 Headline
15/01/2016 00:00 Headline
15/01/2016 00:00 Headline
当您使用“with”contextManager时,您不需要关闭文件'fout',而且,您还需要尊重缩进级别。 – YOBA