以下のスクリプトを使用して、Pythonで文字列のリストの内容を含むcsvファイルを作成しようとしています。しかし、出力ファイルを確認すると、すべての文字がコンマで区切られていることがわかります。すべての文字ではなく、リスト内の個々の文字列を区切るようにCSV.writerに指示するにはどうすればよいですか?この場合、私はSnow LeopardでPython 2.6を使用しています。PythonでExcel CSVファイルに文字列のリストを書き込む
私はPythonのガイドをチェックして、特定の何かを見つけることができませんでした:
http://www.python.org/dev/peps/pep-0305/#managing-different-dialects
import csv
# Define Data
RESULTS = ['apple','cherry','orange','pineapple','strawberry']
# Open File
resultFyle = open("output.csv",'wb')
# Create Writer Object
wr = csv.writer(resultFyle, dialect='excel')
# Write Data to File
for item in RESULTS:
wr.writerow(item)
は、デフォルトの方言である、あなたはそれを指定する必要はありません。 – agf