0
我已经定义了一个模块,它使用psycopg2模块从db中查询某些东西。psycopg2模块不被识别
当我导入此模块插入我的代码,由于某种原因,名称错误:
模块查询:
import psycopg2
import pandas as pd
def queryRedshift(query):
conn_string = """db details"""
conn = psycopg2.connect(conn_string)
cursor = conn.cursor()
cursor.execute(query)
records = cursor.fetchall()
data = pd.DataFrame(records)
data.columns = [desc[0] for desc in cursor.description]
conn.rollback()
cursor.close()
return data
和实现:
import queryrs as qrs
import pandas as pd
import numpy as np
query = """Some query"""
df = qrs.queryRedshift(query)
我也这么认为,但它在我本地定义queryRedshift函数时工作正常... –