题目:编程读写文件Walden.txt,实现词汇表,计算每一个单词出现的次数,不区分大小写,按出现的次数从大到小输出到dic.txt文档中。
text=open(r"D:\Walden.txt",'r')
line=text.read()
line=line.lower() #题意要求不区分大小写 .lower()将其全部转化为小写
import re
line=re.sub('[,.?;:"\'!]','',line) #使用re的sub()替换string中每一个匹配的子串后返回替换后的字符串。
words=line.split() #默认用空格进行分割 分割结束后返回列表
word