bugfix> python > 投稿

値で満たされたリストがあります。リストを.csvファイルにエクスポートしたい。 値を互いに重ね合わせたいのですが、今は隣同士にエクスポートされます。

例えば私はそれを次のようにしたいと思います:

1
2
3

ない

1 2 3

コードを変更するにはどうすればよいですか? どうもありがとうございました!

with open('C:(...)file.csv', "w", newline='\n') as csfile:
    wr = csv.writer(csfile, delimiter =';')
    wr.writerow([item[0] for item in sntlst])

私のリストのitem [0]を受け取ることが重要です。

回答 1 件
  • 変更 delimiter への引数 '\n'

    with open('C:(...)file.csv', "w", newline='\n') as csfile:
        wr = csv.writer(csfile, delimiter='\n')
        wr.writerow([item[0] for item in sntlst])
    
    

    ザ・ newline='\n' 必要さえないので、それなしで行うことができます:

    with open('C:(...)file.csv', "w") as csfile:
        wr = csv.writer(csfile, delimiter='\n')
        wr.writerow([item[0] for item in sntlst])
    
    

あなたの答え