我正在运行以下代码来计算一个单词在文本文件中出现的次数。
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
字典文件应该包含每个单词及其计数。我能够让它正常工作。但我没有排序