Iは、リストのリストを持っている:リストのリストをcgi/pythonのファイルに書き込むには?
print "Content-Type: text/plain; charset=UTF-8"
print "Content-Disposition: attachment; filename=test.txt"
print
for row in table:
for row_values in row:
if type(row_values) is not str:
row_values = str(row_values)
print row_values + '\t'
print '\n'
:
table = []
headers = ["JobId", "Name", "Start_Date", "End_Date", "Value"]
table.append(headers)
values1 = ['efwef', 'erwerw', '01', '02', 99]
table.append(values1)
values2 = ['efwsdfsef', 'erdwerw', '01']
table.append(values2)
表は、各リストは要素の異なる長さを有しており、すべての要素が文字列
にindex.cgiとすることができるリストのリストであります
しかし、この版画:
JobId
Name
Start_Date
End_Date
Value
efwef
erwerw
01
02
99
.... ....
ここで間違っていることを教えてもらえますか?私は「\ n」は、プリントを交換しようとした「#########」まだ私は以下を参照してください
JobId
Name
Start_Date
End_Date
Value
##########################
efwef
erwerw
01
02
99
##########################
私は、リストの各要素が印刷された「N \」を追加していないにもかかわらず、新しい行。
ノート。そして、たとえそうでなくても、それ以上のテストやパフォーマンスの低下なしに 'row_values = str(row_values)'を実行することができます。 –
'print'は改行を追加します。一度に行全体を書くことを検討する必要があります。 –
@ Jean-FrançoisFabreああ..私はそれを知らなかった。私はプリントが普通のようだと思った。新しいcgiに。 – user3407267