如何格式化数据库中查询的输出

2024-09-28 23:41:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我从数据库中获取数据,基本上我执行一个查询,从表中选择4个字段。我使用python和sqlalchemy连接到db。你知道吗

我使用list和append()来添加每一行,尽管我希望以更好的方式格式化数据,以便可以访问它。你知道吗

实现这一目标的最佳方法是什么?这就是我目前正在做的(为了可读性而简化):

for row in connection.execute(' select A, B, C, D from TESTTABLE'):
    dbresult.append(row)
print dbresult

Testtable如下所示,有3个文本字段和一个日期字段:

  A        B        C       D
text1    text2    date    text3

结果是一行,所有字段都混合在一起。我是否应该使用数组并使用循环打印,以便每个字段都包含一个数组条目?你知道吗


Tags: 数据方法in数据库目标fordbsqlalchemy