次のコードを実行して、テキストファイルで単語が出現した回数をカウントしています。
def print_words(filename):
f = open(filename, 'rU')
dict={}
for line in f:
words=line.split()
for word in words:
if dict.get(word):
dict[word]=dict[word]+1
else:
dict[word]=1
ke = sorted(dict.keys())
for k, v in ke: print k, v
辞書ファイルには、各単語とその数が含まれている必要があります。私はそれをうまく機能させることができました。しかし、私はソートに失敗しました