現在、Pythonの勉強を新しく始め、ファイルの作成をできるようになりたいと思っています。
そこでPython 3.7.4でCSVファイルを作成したときに日本語部分が文字化けしてしまいます。
ネットで調べてみてもわからなかったので、ここで質問させてください。
以下のような方法でCSVファイルを作成しようとしています。
Python
1import csv 2 3jp_list = [["東北", "関東", "関西"], 4 ["宮城県", "東京都", "京都"], 5 ["仙台市", "新宿区", "京都市"] 6 ] 7 8with open("jp_list.csv", "w", encoding="utf-8", newline="") as csvfile: 9 w = csv.writer(csvfile, delimiter=",") 10 for jp in jp_list: 11 w.writerow([jp])
これでCSVファイルを作成すると、3行で1行ごとに1つのセルにのみ文字化けした文字が入ったファイルができます。
encodingも設定しており、どうやったら文字化けなく、各要素が一つのセルに入るようにCSVファイルを作成できますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/14 15:25
2019/08/14 15:34
2019/08/14 15:35
2019/08/14 15:48
2019/08/14 18:12