0
こんにちは私は、ウェブサイトとその上手く行って、CSVモジュールwriter
経由でCSVにデータを保存しようとするまで、細かい作業を試みています。私はデータに戻り、7 años
がデータが正しく保存されない文字列であることを確認しました。Python:CSVに書き込む特殊文字のスクラブ
私はこのトピックをたくさん読んでから...しかし、概念を大まかにすることはできません。
Pythonが何らかのエンコーディングエラーを投げて読んでいて、csv
モジュールがunicode
に対応していないことがわかりました。
提案はありますか?これはあなたを助けることを願っています
your_variable = sanitize_string("your string")
your_variable.encode('utf8')
エンコード機能を使用して文字列をエンコードするようにしてください、次のソリューション
def sanitize_string(string):
return string.replace('\t', '')
を使用する
*「いくらかのエンコーディングエラー」* - より具体的です。コードを表示する。正確なエラーを表示します。 – deceze
スクリプトのエンコーディングをUnicodeに設定すると、csvモジュールをunicodeとともに使用できます。 >>輸入SYS >>リロード(SYS) >> sys.setdefaultencoding( "UTF-8") – ehacinom
ありがとう:これを行うには 一つの方法は、これらの行を追加することです!それは問題を解決しました。 –