import os
os.chdir('C:/workspace')
def count_words(inputname):
fh=open(inputname)
read_fh=fh.read()
number=1
is_alpha=[]
dict_words={}
for word in read_fh:
if word.isalpha():
is_alpha.append(word)
elif word=='\t' or word=='\n' or word==' ':
is_alpha.append(word)
fh_alpha=''.join(is_alpha)
fh_words=fh_alpha.split()
for words in fh_words:
words=words.lower()
if words not in dict_words:
dict_words[words]=number
else:
dict_words[words]=dict_words[words]+1
print dict_words
count_words("words.txt")第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。
最新推荐文章于 2020-01-15 17:57:04 发布
本篇博客介绍了一个简单的Python脚本,该脚本能够读取指定目录下的文本文件并统计每个单词出现的次数。代码展示了如何进行文件操作、字符串处理及基本的数据结构应用。
3676

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



