前提・実現したいこと
pythonで書いた分を.sqlのファイル形式で書き出したいのですが、改行する際に不要なダブルクォーテーションやカンマが入っているので取り除きたいです。
改行に問題があるのか、またはsqlの書き出しにcsvを使ているのが悪いのかと思いpandasやその他で書き出してみたんですが解決できなかったので、どなたかアドバイスを頂けたら幸いです。
発生している問題・エラーメッセージ
現在は下記のように出力されており、 "1です ","2です ","3です ","4です ","5です " 理想は下記のようにしたいです。 1です 2です 3です 4です 5です
該当のソースコード
python
1import csv 2 3tests = [1,2,3,4,5] 4 5list = [] 6for test in tests: 7 8 a = str(test) + "です\n" 9 10 list.append(a) 11print(list) 12 13with open('qual.sql', 'w',newline='',encoding='utf_8_sig') as f: 14 writer = csv.writer(f, lineterminator='\n') 15 writer.writerow(list) 16pass
補足情報(FW/ツールのバージョンなど)
VScode, python3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/05 04:33