c.execute("select a, c, d from table")
for row in c:
print(row)
每当我这样做时,输出总是:
('text field 1', 'text field 2', 'text field 3', 'text field 4')
我一直在谷歌搜索,找不到答案,有没有办法可以让它像
text field 1, text field 2, text field 3, text field 4
答案 0 :(得分:3)
你打印了整行,这是一个元组。要使用一点格式打印,您可以使用''.join()
:
', '.join(row)
答案 1 :(得分:0)
或者您可以使用此
from itertools import imap
",".join(imap(str, row))