Solve UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 31: ordinal not in range(128)
2022-02-19 19:02:47
最近、pandasでcsvテキストを読み、matplotlibでプロットすると、以下のようなエラーが発生するようになりました。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 31: ordinal not in range(128)
Webで検索した結果、asciiエンコードの問題であることがわかり、プログラムコードの前に以下の行を追加することで解決しました。
import sys
reload(sys)
sys.setdefaultencoding('gb18030')
または、上記の 'gb18030' を 'utf8' に変更すると直ります。
関連
-
PythonがNameError: name '_name_' is not definedのようなエラーを発生させる。
-
Pythonのエラーです。ModuleNotFoundError: pygame'という名前のモジュールはありません。
-
Pythonでbs4をインストールした後、pycharmがModuleNotFoundErrorを報告しました。bs4' という名前のモジュールがありません。
-
ModuleNotFoundError: Pythonソリューションに'scipy'という名前のモジュールがありません。
-
pipenvとpyenvによる複数の独立したPython仮想開発環境の管理
-
TypeError: バイトライクオブジェクトで文字列パターンを使用できない
-
TypeError: 'dict_keys' オブジェクトはインデックス作成をサポートしていません。
-
Pythonで問題解決。TypeError: 'encoding' is an invalid keyword argument for this function.
-
UnicodeDecodeError: 'ascii' コーデックは位置 0 のバイト 0xe5 をデコードできません: 序数が範囲 (128) にありません。
-
Python3+BeautifulSoupがUnicodeEncodeErrorを報告:'charmap' codec can't encode characters in position
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Solve ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'
-
Python クローラーで AttributeError: 'NoneType' オブジェクトに属性 'text' がないエラー。
-
python3 のモジュール "importlib._bootstrap" に "SourceFileLoader" という属性がない問題を解決する。
-
AttributeError: モジュール 'tensorflow'に属性 'placeholder' がない問題
-
Python3ダウンロードファイルです。AttributeError:モジュール 'urllib' には 'request' という属性がありません。
-
python 3.3.2 エラー。urllib2' という名前のモジュールがない ソリューション
-
[コード】pygame 学習
-
plt.acorr() 関数の使用例 - ValueError: object too deep for desired array (オブジェクトが深すぎて、必要な配列が得られない)
-
Python - pickleファイルの異なるPython環境への変換
-
Pythonのselfの使い方を詳しく、または常にプロンプトを表示します。TypeError: add() missing 1 required positional argument: 'self' 問題は解決されました。