【发布时间】:2023-03-11 02:36:02
【问题描述】:
我希望将 Export01.csv 的第一列格式化为 dd/mm/yyyy。遗憾的是,我导出时的当前格式是 dd/mm/yy mm:mm。
如果可能的话,有人可以帮我调整我的代码以在导入过程中更改日期吗?
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()
我在 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”,还需要注意缩进级别。
标签: python csv date datetime cx-oracle