あなたの目標は、解析するテキストファイルをユーザーに求めることです。また、 には、ファイルを分析するときに無視されるストップワードのファイルが提供されます。 のコンコーダンスを作成した後、以下に出力例 のように一致結果を出力します。Pythonとの関連
- 単語
- 出現するたびに発生
- の総数:あなたが印刷される一致の各単語について
- ファイルの行番号(最初の行は行番号です1)
- ローカルコンテキスト。ローカルコンテキストは、すべての大文字で指定された単語を持つ元の行です。
は、これは私がこれまで持っているものです。
import string
file_str = raw_input("What file to analyze:")
file_obj = open(file_str)
for line in file_obj.readlines():
line = line.strip()
split_line = line.split()
for word in split_line:
word = word.lower()
word = word.strip(string.punctuation)
私はどこそこから行くのか分かりません!
最後の数日でSOに同様の質問がありました。アーカイブを少し閲覧したいかもしれません。 –
構文の問題があります.4行目の下にあるすべてのコードをインデントします。どのようにして一致を定義しますか? – Simon
あなたは何をしているつもりですか? – millimoose