我正在使用psycopg2,我想知道是否有办法从SELECT语句中生成一些更清晰的输出。
我的数据在数据库中看起来像这样:
("Apple" user:(Apple) tag:(Apple))
当我通过psycopg2向下拉数据时,它看起来像这样:
('("Apple" user:(Apple) tag:(Apple))')
我希望不将这些字符附加到每行的前端和末端,是否有更简洁的方法来执行此操作?代码如下。
cur.execute('''
select field from table;
''')
rows = cur.fetchall()
for row in rows:
# Write rows to text file
writer.write(row + '\n')
答案 0 :(得分:0)
您可以在写入文件之前处理该行,例如:
for row in rows:
# Write rows to text file
user = row[0]
tag = row[1]
writer.write(user + ' ' + tag + '\n')