文档读取并计算单词频率
import collections # 收集数据
f=open("D:\python\Walden.txt").read() # 打开需要读取的文档
f=f.replace(',','').replace('.','').replace('"','').replace('!','').replace('?','').replace(':','') # 把标点符号替换成空格
f=f.split() # 将文档单词化
r=collections.Counter(f) # 数出每个单词出现频率
print(r) # 输出