Pythonリストの値を含む.csvファイルを作成しようとしています。リストの値を出力すると、すべてユニコード(?)です。つまり、次のようになります。
[u'value 1', u'value 2', ...]
リストの値を繰り返し処理する場合、つまりfor v in mylist: print v
、プレーンテキストのように見えます。
そして、私は,
それぞれの間を置くことができますprint ','.join(mylist)
そして、私はファイルに出力することができます、すなわち
myfile = open(...)
print >>myfile, ','.join(mylist)
しかし、CSVに出力し、リスト内の値の前後に区切り記号を付けたいです。
"value 1", "value 2", ...
区切り文字をフォーマットに含める簡単な方法が見つかりませんjoin
。たとえば、ステートメントを試してみました。これどうやってするの?