大きなテキストファイル(本)がありますが、句読点、特殊文字、空白のテキストファイル全体を取り除こうとしているので、すべての単語の辞書を作成できます。何らかの理由で.strip()メソッドを使用すると、実際には何もしません。Python:なぜファイル全体で.strip()が動作しないのですか?
with open(filename, 'r') as file:
entire = file.read()
entire = entire.lower() #lower case the entire text (this works)
entire = entire.strip(string.punctuations + string.digit) #this however does nothing
辞書を作成するには、どのように句読点や数字の全体を削除しますか?
これは想定されていないためです。なぜあなたはそれをすると思われるのですか?そのようなことを主張するチュートリアルやドキュメンテーションはありません。 – TigerhawkT3
ちょうどPythonでプログラミングを始めましたので、私にとってはちょっと外国人です。この問題にアプローチする方法についてのあなたの洞察が欲しいですね!乾杯! :) –
私はこのドキュメントをドキュメンテーションのウェブサイトではないので、この質問をトピックとしてクローズするよう投票しています。 – TigerhawkT3