TypeError: バイトライクオブジェクトで文字列パターンを使用できない
2022-02-18 03:39:42
Python2からPython3への変換のため、『機械学習 in Action』の第4章にある
emailText = open('email/ham/6.txt').read()
に変更する必要があります。
emailText = open('email/ham/6.txt','rb').read()
しかし、その後に
listOfTokens = regEx.split(emailText)
が表示されます。
TypeError: cannot use a string pattern on a bytes-like object
インターネットで検索したところ、次のような解決策が見つかりました。
emailText = emailText.decode('GBK')
または直接
emailText = open('email/ham/6.txt','rb').read().decode('GBK')
関連
-
お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX2 解決策
-
python error TypeError: 'bool' object is not subscriptable
-
ValueError: 入力配列を形状 (22500,3) から形状 (1) にブロードキャストできなかった。
-
Python クローラーで AttributeError: 'NoneType' オブジェクトに属性 'text' がないエラー。
-
AttributeError: モジュール 'time' には属性 'clock' がありません。
-
仮想環境を作成するコマンドが見つからない virtualenv: コマンドが見つからない
-
TypeError: 'builtin_function_or_method' オブジェクトには '__getitem__' という属性がありません。
-
ValueError: 連結軸を除くすべての入力配列の次元が正確に一致する必要があります。
-
Pythonソケットプログラミング [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できない。
-
解決策 UnicodeDecodeError: 'gbk' コーデックは、位置 21804 のバイト 0x8b をデコードできません: 不正なマルチバイト配列です。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
from scipy.interpolate import spline errorImportError: cannot import name 'spline'.
-
ImportError: Windows の Django でプロジェクトを作成するとき、django.core solution という名前のモジュールがない。
-
ImportError: torchvision という名前のモジュールがありません。
-
Python Numpyのarrayarrayとmatrixmatrix
-
Pythonインストールモジュールエラー AttributeError: モジュール 'pip' には 'main' という属性がありません。
-
メール送信を自動化するPython - Blog内のメッセージのメールアドレスを自動で取得して送信
-
ValueErrorです。変数 `x` と `y` のどちらも数値でないように見えます。
-
アルゴリズム図 1.2 二項対立型ルックアップ TypeError: リストのインデックスは整数またはスライスでなければならず、float ではありません 解答
-
idea create python project report Unresolved reference 'xxx' .... の解決策
-
tkinter モジュールを使った Python 倉庫番ゲーム