我在python中从数据库中选择数据。
cur.execute("Select a,b,c from tab1")
print "a,b,c"
print "\n"
data = cur.fetchall()
print "".join(str(e) for e in data).replace("(","").replace(")","")
我想在每行的末尾添加一个换行符。
输出应该看起来像
a,b,c
A,B,C //These values are from the database.
D,E,F
由于
答案 0 :(得分:3)
尝试:
'\n'.join(str(e) for e in data)
而不是:
''.join(str(e) for e in data)
因为前一个命令会在每个数据字符串之间插入换行符,而后者会插入一个空字符串(即没有)。