Skip to main content
 首页 » 编程设计

python之如何将表的列名提取到列表或元组

2025年05月04日16kerrycode

我在 ms-access 数据库中有一个表,我只需要将该表的列名提取到列表或元组中。

如果有人可以提出查询或向我指出这方面的文档。

请您参考如下方法:

类似于问题here ,你可以这样做:

# -*- coding: utf-8 -*- 
import pypyodbc 
cnxn = pypyodbc.connect( 
    r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};' + 
    r'DBQ=C:\Users\Public\Database1.accdb') 
crsr = cnxn.cursor() 
res = crsr.execute("SELECT * FROM Clients WHERE 1=0") 
columnList = [tuple[0] for tuple in res.description] 
crsr.close() 
cnxn.close() 
print(columnList)