2016-09-05 13 views
-2

異なる長さの複数の値と重複リストがあります。 同じCSV行に書きたいと思います。同じ行にリストと値を書き込むcsv

は つまり私は、これらの値を持っている私はこのようなcsvファイルたい出力として

a=1234 

b=["John","Bryan","Johnny"] 

c="Value" 

d=["Comedy","Action"] 

[1234;"John";"Bryan";"Johnny";Value;Comedy;Action] 

は、これまでのところ、私はこの

resultFile = open("DNA_Movie.csv",'wb') 
wr = csv.writer(resultFile, dialect='excel') 
wr.writerows([imdb_id, genre, actors]) 

しかし、コード化を結果は次のようになります。

1234 
"John","Bryan","Johnny" 
"Value" 
"Comedy","Action" 

答えて

1

使用writerowとシングルlistに一緒に各要素を組み合わせた:

wr.writerow([a] + b + [c] + d) 

要素のいくつかは、単一の要素でlistに変えるには、括弧内にラップされる必要があります。

0

TigerhawkT3はwriterowを使用し、csv.writerをインスタンス化するときにdelimiterを ';'に設定するとします。

関連する問題