第3题:任一个英文的纯文本文件,统计其中的单词出现的个数。
#/usr/bin/env python3
# -*- coding : uft-8 -*-
import re
from collections import Counter
def countwords(file):
wordpattern = r'[a-zA-Z]+'
words = re.findall(wordpattern,file)
return Counter(words).items()
if __name__ == '__main__':
filepath = input('Please input filepath:')
files = open(filepath,'r').read().lower()
print(countwords(files))
本文介绍了一种使用Python统计英文纯文本文件中单词出现次数的方法。通过正则表达式匹配单词,并利用Counter类进行计数。

被折叠的 条评论
为什么被折叠?



