[解決済み】Pythonのリストの値で.csvファイルを作成する
2022-04-07 18:37:50
質問
Pythonのリストの値から.csvファイルを作成しようとしています。リストの値を印刷すると、それらはすべてunicode (?) です。
[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
ステートメントを使用します。どうしたらいいでしょうか?
どのように解決するのですか?
import csv
with open(..., 'wb') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(mylist)
編集:これは python 2.x でしか動作しません。
Python 3.xで動作させるためには、以下のように置き換えます。
wb
で
w
(
SOの回答はこちら
)
with open(..., 'w', newline='') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(mylist)
関連
-
python string splicing.join()とsplitting.split()の説明
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] リスト内包型辞書の作成
-
[解決済み] CSVの列に、書式を崩さずにカンマを入れる方法はありますか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】socket.error: [Errno 48] アドレスはすでに使用中です。
-
[解決済み】syntaxError: 'continue' がループ内で適切に使用されていない
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】TypeError: PythonとCSVでは'str'ではなくbytesのようなオブジェクトが必要です。