我有一个脚本来向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