【发布时间】:2020-11-20 08:17:59
【问题描述】:
您好,我正在尝试从文本文件加载一个巨大的查询(5000 多行),并使用下面的代码一次执行整个查询。如何从 txt 文件加载我的查询并使用 python pandas 执行它
我使用下面的代码打开了我的文本文件
query1 = open("Script.txt","r")
并尝试使用以下代码执行脚本。
df_ora1 = pd.read_sql(query1, con=connection1)
我收到以下错误
DatabaseError: sql '<_io.textiowrapper> 执行失败
我的文本文件有 """ 开始查询
结束查询 """
【问题讨论】:
-
使用
query1 = open("Script.txt","r").read() -
始终将 sql 查询存储在
.sql文件中
标签: python-3.x pandas cx-oracle