['1'、 '2'、 '3']のリストがあり、それを1,2,3に変換したい場合は括弧や引用符を使いません。リストをcsvでPythonに変換するには
4
A
答えて
6
",".join(lst)
でも、それは実際にはcsv(エスケープなどが必要)ではありません。
10
正規のCSVファイルを生成する場合は、csvモジュールを使用します。ドキュメントから
例:
>>> import csv
>>> spamWriter = csv.writer(open('eggs.csv', 'wb'), delimiter=' ',
... quotechar='|', quoting=csv.QUOTE_MINIMAL)
>>> spamWriter.writerow(['Spam'] * 5 + ['Baked Beans'])
>>> spamWriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
0
import csv
def writeCsvFile(fname, data, *args, **kwargs):
"""
@param fname: string, name of file to write
@param data: list of list of items
Write data to file
"""
mycsv = csv.writer(open(fname, 'wb'), *args, **kwargs)
for row in data:
mycsv.writerow(row)
mydat = (
['Name','Age','Grade'],
['Teri', 14, 7],
['John', 8, 2]
)
writeCsvFile(r'c:\test.csv', mydat)
0
あなたはPythonが実際に何をするか、ファイルにデータを書き込むたびカールは、データをバッファリングして、ファイルとそのI/O操作をしています(データをファイルに書き込む)。この操作は「フラッシング」(バッファ)と呼ばれます。開いているファイルをクローズしているかどうかを確認する必要があります。そうでなければ、バッファはフラッシュされず、ファイルに何も書き込まれません。
0
私は、後で個別に閉じることができるように、コードのファイルの一部を分割する必要があると思います。この場合、ライターオブジェクトを「クローズ」しようとしています。より良い方法は "with"を使用することですが、この例はあなたが持っている方法に似ています。
csvfile = open('test.csv', 'wb')
csvwriter = csv.writer(csvfile)
for item in pct:
csvwriter.writerow(item)
csvfile.close()
関連する問題
- 1. Python - JSONにCSVファイルを変換する
- 2. QJSValueをPythonとQMLでPythonリストに変換するには?
- 3. リストのリストにCSVをインポートするPython
- 4. リストにpythonデータフレームを変換
- 5. python xlrd xlsxをcsvに変換
- 6. このリストをPythonで辞書に変換するには?
- 7. CSVをExcelに変換するには?
- 8. ScalaのリストをPythonのリストまたはdataFrameに変換する
- 9. リストにcsvを解析するpython
- 10. pythonリストの文字列をリストのリストに変換する
- 11. Python:辞書をリストのリストに変換する
- 12. リストのリストをPythonの配列に変換する
- 13. .csvを配列のリストに変換します。
- 14. Pythonで文字列のリストをUnicode文字に変換する
- 15. .csvファイルをPythonリストに読み込む
- 16. フラットリストをPythonのリストのリストに変換します
- 17. コレクションをリストに変換するには?
- 18. データベース.dbファイルを.csvに変換する
- 19. ハッシュをCSVに変換する
- 20. csvファイルをdbfに変換する
- 21. クエリ結果をCSVに変換する
- 22. ダイナミックXMLをCSV /テキストに変換する
- 23. カスタムXMLをCSVに変換するXSLT
- 24. csvファイルをラウンドロビンデータベースに変換する
- 25. Pythonリストのフィルタリングと変換
- 26. Pythonの文字列リストを文字列に変換する
- 27. Pythonリストをjavascript配列に変換する
- 28. Python - 2つのリストをペアワイズテーブルに変換する
- 29. 文字列をPythonのリストに変換する
- 30. JSON配列をPythonリストに変換する
カンマ区切りのリストをテキスト形式またはcsvファイルにしたいですか? – martineau