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函數時工作正常... –