0

私のやり方でリストを CSV ファイルとして保存する方法について質問があります。

多くのサブリストを持つ大きなリストがある場合: records = [['a','b','c','d'], ['1','2','3','4'] 、……]

そして、このコードを使用して csv ファイルを生成します。

import csv
create = csv.writer(open(filename, "wb"))
create.writerow(records)

すべてのサブリストが 1 行に表示され、それぞれが 1 つのセルに表示されます: ['a','b','c','d'] ['1','2','3','4' ].....

ただし、角括弧と引用符は必要ありませんが、すべての項目を 1 つのセルに配置し、行ごとに 1 つのサブリストのみを必要とします: a,b,c,d 1,2,3,4

私はPythonが初めてで、コードについてほとんど知りません。あなたが私を助けてくれることを願っています:)

4

3 に答える 3

2
with open(filename, "wb") as file:
    csv.writer(file).writerows(records)
于 2012-08-27T09:44:00.297 に答える
1
import csv
create = csv.writer(open(filename, "wb"))
for element in record:
    create.writerow(element)

あなたが望むものをあなたに与えるべきです。

于 2016-08-10T14:46:35.887 に答える
0

records構造を反復処理する必要があります。このようなもの:

for x in records:
    create.writerow(x)
于 2012-08-27T09:42:26.947 に答える