by shigemk2

当面は技術的なことしか書かない

Pythonのcodesのエラーハンドリングオプション一覧

Pythonのcodesのエラーハンドリングオプション一覧。

  • strict UnicodeError例外を出す
  • ignore おかしなデータが来ても無視する
  • replace おかしなデータが来たら?に置換する

あとの置換方法はXML文字とかバックスラッシュエスケープ文字とかだけど、backslashreplaceなどは3.5からの対応。

codecs — Codec registry and base classes — Python 3.7.4 documentation