1

テキスト ファイルの内容を読み取り、そこから不適切な単語を除外したいと考えています。{UPDATED} それで、あなたが私に言ったことの後に私の python ファイルを更新しましたが、現在、モジュールなしのエラーが発生しています。pip3 install profanity_filter を実行すると、大きなエラーが発生します。ここに画像の説明を入力

Profanity を調査して見つけましたが、機能していません

from profanity_filter import ProfanityFilter
pf = ProfanityFilter()

with open(input("Enter the name Of Your File"), "r") as myFile:
           j = myFile.read()
filtered = pf.censor(j)
print(filtered)

ファイルを実行しようとしたときに表示されるエラーは次のとおりです ここに画像の説明を入力

4

1 に答える 1

2

クラスのインスタンスを作成してから、そのcensor()メソッドを呼び出す必要があります。

また、引数は文字列のリストではなく、文字列でなければなりません。ファイル全体を単一の文字列として取得するread()代わりに呼び出します。readlines()

from profanity_filter import ProfanityFilter
pf = ProfanityFilter()

with open(input("Enter the name Of Your File"), "r") as myFile:
   j = myFile.read()
filtered = pf.censor(j)
print(filtered)
于 2020-09-11T01:29:23.007 に答える