小编use*_*433的帖子

使用 python 将查询结果打印到管道分隔文件

我是 python 的初学者,我正在尝试将查询结果打印到管道分隔文件中。我怎样才能修改这个脚本来做到这一点?

import cx_Oracle
import csv

connection = cx_Oracle.connect("blah blah blah connection stuff")
cursor = connection.cursor()
cursor.execute("select column1, column2 from schema.table")
result=cursor.fetchall()
c = csv.writer(open("C:\mystuff\output.csv","wb"))
c.writerow(result)      
Run Code Online (Sandbox Code Playgroud)

现在它打印出来像这样“(10001965,'0828442C00548')”,“(10001985,'0696230C35242')”,“(10001986,'C41251')”

我希望它打印管道分隔符并在行末尾打印一个新行。谢谢你的帮助!10001965|0828442C00548\n 10001985|0696230C35242\n 10001986|C41251\n

python oracle export-to-csv

2
推荐指数
1
解决办法
8144
查看次数

标签 统计

export-to-csv ×1

oracle ×1

python ×1