При использовании pandas "read_sql_query" мне нужно закрыть соединение? Или я должен использовать инструкцию «с»? Или я могу просто использовать следующее и быть хорошим?Нужно ли закрывать соединение пандам?
from sqlalchemy import create_engine
import pandas as pd
sql = """
SELECT * FROM Table_Name;
"""
engine = create_engine('blah')
df = pd.read_sql_query(sql, engine)
print df.head()
Да, мне это не имеет смысла, чтобы закрыть соединение, если он принимает соединение как аргумент. –
Правильно, потому что он должен будет повторно открываться для последующих запросов. –
Соединения обычно должны закрываться, когда они выходят за рамки. Тем не менее, лучше закрыть соединения, когда это необходимо. – hoyland