林與mysql.connection庫Python的工作,我有這樣的方法:設置格式cursor.fetchall()導致
query = ("select " + columns + " from " + table)
self.cursor.execute(query)
data = self.cursor.fetchall()
for row in data:
print row
在我的打印行,我得到的是這樣的:
(u'Kabul', u'AFG', u'Kabol', 1780000)
我想獲得它作爲一個字符串,這樣的結果:
Kabul AFG Kabol 1780000
我可以這樣做:
print row[0] + ' ' + row[1] + row[2] + ' ' + row[3]
但是,如果用戶將少於4列或超過4
我也是在想我的元組循環查詢它不會工作,但我得到這樣的結果:
Kabul
AFG
Kabol
1780000
有些想法嗎?
這工作很好=)謝謝。 –
我想補充一點,我得到一個Unicode的錯誤或類似的東西,我解決這個: print「」.join(str(unicode(c).encode('utf-8'))for c in行) –