Python 3でregexを使ってテキストファイルにあるwikiタイトルのダンプから英語のタイトルを抽出しようとしています。いくつかのシンボル。以下は私のコードです:TypeError:シーケンスアイテム1:バイトのようなオブジェクトstrが見つかりました
with open('/Users/some/directory/title.txt', 'rb')as f:
text=f.read()
letters_only = re.sub(b"[^a-zA-Z]", " ", text)
words = letters_only.lower().split()
print(words)
しかし、私はエラーが取得しています:行で
TypeError: sequence item 1: expected a bytes-like object, str found
:以下、letters_only = re.sub(b"[^a-zA-Z]", " ", text)
しかし、私はバイト型として出力を行うことがb''
を使用していますですテキストファイルのサンプル:
Destroy-Oh-Boy!!
!!Que_Corra_La_Voz!!
!!_(chess)
!!_(disambiguation)
!'O!Kung
!'O!Kung_language
!'O-!khung_language
!337$P34K
!=
!?
!?!
!?Revolution!?
!?_(chess)
!A_Luchar!
!Action_Pact!
!Action_pact!
!Adios_Amigos!
!Alabadle!
!Alarma!
!Alarma!_(album)
!Alarma!_(disambiguation)
!Alarma!_(magazine)
!Alarma!_Records
!Alarma!_magazine
!Alfaro_Vive,_Carajo!
!All-Time_Quarterback!
!All-Time_Quarterback!_(EP)
!All-Time_Quarterback!_(album)
!Alla_tu!
!Amigos!
!Amigos!_(Arrested_Development_episode)
!Arriba!_La_Pachanga
!Ask_a_Mexican!
!Atame!
!Ay,_Carmela!_(film)
!Ay,_caramba!
!BANG!
!Bang!
!Bang!_TV
!Basta_Ya!
!Bastardos!
!Bastardos!_(album)
!Bastardos_en_Vivo!
!Bienvenido,_Mr._Marshall!
!Ciauetistico!
!Ciautistico!
!DOCTYPE
!Dame!_!Dame!_!Dame!
!Decapitacion!
!Dos!
!Explora!_Science_Center_and_Children's_Museum
!F
!Forward,_Russia!
!Forward_Russia!
!Ga!ne_language
!Ga!nge_language
!Gã!ne
!Gã!ne_language
!Gã!nge_language
!HERO
!Happy_Birthday_Guadaloupe!
!Happy_Birthday_Guadalupe!
!Hello_Friends
私はオンラインで検索しましたが、できませんでした続ける。どんな助けもありがとう。
お試しください。 – imant
@imantこれも試してみましたが、私は以下のエラーに遭遇しています:** TypeError:バイトのようなオブジェクトに文字列パターンを使用することはできません。*( "[a-zA-Z]"、 * – Sherlock