1

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

ありがとう

4

1 に答える 1

3

試す:

'\n'.join(str(e) for e in data)

それ以外の:

''.join(str(e) for e in data)

前者のコマンドは各データ文字列の間に改行を挿入しますが、後者は空の文字列を挿入します(つまり何も挿入しません)。

于 2012-11-06T20:28:16.943 に答える