我有一個腳本來向MySQL發送查詢並將結果寫入文件。我的問題是,文本輸出看起來是這樣的:將元組轉換爲字符串列表,每行一個項目
(u'DB11A-DBD27', u'DB11A-DBD28')(u'DB62A-DBD1', u'DB62A-DBD2')(u'DB62A-DBD11', u'DB62A-DBD12')...
而且我想它看起來就像這樣:
DB11A-DBD27
DB11A-DBD28
DB62A-DBD1
DB62A-DBD2
DB62A-DBD11
DB62A-DBD12
...
下面是代碼:
cnx = connectDB.cnx
query = "SELECT DB-P1,DB-P2 FROM distribution"
cur = cnx.cursor()
sql = cur.execute(query)
results = cur.fetchall()
f = open('Master.txt', 'w')
for row in results:
row = str(row)
print "".join(row)
f.write(row)
f.close()
我試着strip()
但不斷出現類型錯誤。有誰知道我可以如何將這些元組轉換爲字符串列表中的每個項目在一個新行中,如上所示?
結果是什麼?你能打印結果的輸出嗎?看起來你需要再次解壓縮? – Bahrom
它看起來像你只是想選擇db-p1聯合所有db-p2 ...'選擇DB-P1從發行版所有SELECT DB-P2從發行版# – xQbert