我正在使用pyodbc来提取数据并处理我检索到的行,就像一样
data=cursoor(fetchall())
userlist=list(data)
for user in userlist
if user[3]
有效,除了我想知道如何做同样的事情,但要有列名而不是[3] 例如行["AccountName"]或甚至更好的用户。账户名称。这是一个简单的脚本,所以我不想过度设计,但希望它更可读。
正如wiki中所解释的,pyodbc已经支持您所描述的:
cursor.execute("select album_id, photo_id from photos where user_id=1")
row = cursor.fetchone()
print(row.album_id, row.photo_id)
print(row[0], row[1]) # same as above, but less readable