首页 > 解决方案 > 从 db 获取文件并使用 python 将其保存到本地文件夹中

问题描述

我正在尝试从数据库中检索数据并将其保存到 excel/csv 文件中,存在包含 blob 数据的列,我必须将该数据以 .zip 格式保存在具有该文件名称的本地文件夹中(即包含该 blob 数据的文件,该数据已经是我数据库中的列值)。我已经编写了以下代码来将所有非 blob 列存储在我的 excel 中,但我无法从 db 中获取该 blob 列并将其保存到文件夹中。请建议。

import os
import cx_Oracle
import csv

SQL="SELECT * FROM SOME_TABLE"


filename="S:\Output.csv"
FILE=open(filename,"w");
output=csv.writer(FILE, dialect='excel')



connection = cx_Oracle.connect('userid/password@99.999.9.99:PORT/SID')

cursor = connection.cursor()
cursor.execute(SQL)
for row in cursor:
    output.writerow(row)
cursor.close()
connection.close()
FILE.close()

谢谢,阿迪亚辛格

标签: pythondatabasezipblobcx-oracle

解决方案


推荐阅读