return column names from pyodbc execute() statement

后端 未结 4 1001
感情败类
感情败类 2020-12-08 02:05
from pandas import DataFrame
import pyodbc

cnxn = pyodbc.connect(databasez)
cursor.execute(\"\"\"SELECT ID, NAME AS Nickname, ADDRESS AS Residence FROM tablez\"\"\"         


        
4条回答
  •  借酒劲吻你
    2020-12-08 03:02

    Improving on the previous answer, in the context of pandas, I found this does exactly what I expect:

    DF.columns = DataFrame(np.matrix(cursor.description))[0]
    

提交回复
热议问题