python - 从 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()
谢谢,阿迪亚辛格
解决方案
推荐阅读
- animation - 如何为在按钮标题之间移动的矩形设置动画?
- google-bigquery - 在保持顺序的同时用新元素更新结构数组
- powershell - 用于检查 csv 文件中的用户是否存在于 AD 中并创建 2 个输出列表的 Powershell 脚本
- r - ifelse 语句中的 sum() 条件
- sql - 如何使用 knex 执行 `UPDATE...SET...FROM`?
- nginx - Nginx https 重定向循环
- datomic - 无法在 datomic 中使用 db.type/tuple 创建实体
- python - 我无法在 Spyder 中安装或使用 PyPDF
- ios - 卡在 IOS 身份验证 Intune
- sql - 根据 SQL Postgres 列中的值进行计数