【发布时间】:2022-01-18 01:08:35
【问题描述】:
我在 Snowflake 表中存储了查询(如 select * from table),并希望逐行执行每个查询并为每个查询生成一个 CSV 文件。下面是我可以打印查询但不知道如何执行每个查询并创建 CSV 文件的 python 代码:
我相信我已经接近我想要实现的目标。如果有人可以在这里提供帮助,我将不胜感激。
import pyodbc
import pandas as pd
import snowflake.connector
import os
conn = snowflake.connector.connect(
user = 'User',
password = 'Pass',
account = 'Account',
autocommit = True
)
try:
cursor = conn.cursor()
query=('Select Column from Table;')--This will return two select
statements
output = cursor.execute(query)
for i in cursor:
print(i)
cursor.close()
del cursor
conn.close()
except Exception as e:
print(e)
【问题讨论】:
标签: python snowflake-cloud-data-platform