【发布时间】:2013-06-25 05:25:06
【问题描述】:
我刚刚尝试了我的第一个 sqlite 选择语句并得到了结果(元组上的迭代器)。因此,换句话说,每一行都由一个元组表示,我可以像这样访问行的单元格中的值:r[7] 或r[3](从第 7 列或第 3 列获取值)。但我不想通过他们的位置而是通过他们的名字来访问列。让我们说,我想知道user_name 列中的值。有什么办法呢?
【问题讨论】:
我刚刚尝试了我的第一个 sqlite 选择语句并得到了结果(元组上的迭代器)。因此,换句话说,每一行都由一个元组表示,我可以像这样访问行的单元格中的值:r[7] 或r[3](从第 7 列或第 3 列获取值)。但我不想通过他们的位置而是通过他们的名字来访问列。让我们说,我想知道user_name 列中的值。有什么办法呢?
【问题讨论】:
我找到了我的问题here的答案:
cursor.execute("PRAGMA table_info(tablename)")
print cursor.fetchall()
【讨论】: