2017-03-13 12 views
1

現在、scores_intというスコアのリストをcsvファイルに書き込もうとしています。Python 2.7のcsv形式が正しくない

https://gyazo.com/225685fc5e2d71426791ef55c92007d0

が、それは現在、この形式で書かれている:私は、この形式で私のCSVファイルを作成したい。ここ

https://gyazo.com/8b1e374b6601f5a4025365975383c8c7

は書き込みのために私のコードです:

with open("srt_Scores.csv", "w") as sortfile: #Should write a new csv file every time containing the sorted scores 
    w = csv.writer(sortfile, delimiter = ",") 
    w.writerows([[v] for v in scores_int]) 

crashed = True 

誰もが私を助けることができたら、感謝します。ありがとう。

+0

'scores_int'をご覧ください。おそらく、本物のギャップや、改行で終わる要素があります。 –

+0

スプレッドシートのスクリーンショットへのリンクではなく、入力および出力のcsvファイルをここに投稿できますか。 – tdelaney

+0

スペースがありません。問題はオープンモードで "w"の代わりに "wb"に固定されています。 –

答えて

1

バイナリファイルとして開く必要があるため、 "w"ではなく "wb"を使用します。

with open("srt_Scores.csv", "wb") as sortfile: #Should write a new csv file every time containing the sorted scores 
    w = csv.writer(sortfile, delimiter = ",") 
    w.writerows([[v] for v in scores_int]) 

crashed = True 
関連する問題