2013-02-06 38 views
0
c.execute("select a, c, d from table") 
for row in c: 
    print(row) 

每當我走這,輸出始終是:mySQLdb選擇格式?

('text field 1', 'text field 2', 'text field 3', 'text field 4') 

我一直在谷歌上搜索,並不能找到答案,是有辦法,我可以把它像

text field 1, text field 2, text field 3, text field 4 

回答

3

您打印了整行,這是一個元組。爲了一點點的格式打印,你可以使用''.join()

', '.join(row) 
+0

@RocketDonkey:我只是做了這樣的! [-_-]〜 –

+0

哈哈,現在我需要去搞清楚如何+2 :) – RocketDonkey

+0

非常感謝你,這已經到我這裏了! – AB49K

0

,或者您可以使用此

from itertools import imap

",".join(imap(str, row))