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
?
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
?
您打印了整行,这是一个元组。要使用一些格式打印它,您可以使用''.join()
:
', '.join(row)
或者你可以使用这个
from itertools import imap
",".join(imap(str, row))