我应该使用函数。基本上,任务包括将所有单词从文本文件复制到字典并计算重复的次数。
因此,如果单词的关键字在字典中,我们会计算或者添加到带有计数1
的字典中。
这是我试过的代码。但是没有打印出来:
def wordCount(file1):
file1 = open('declarationofInd.txt','r')
mydict = {}
file1.strip()
mydict[key] = file1
mydict.keys()
print mydict
答案 0 :(得分:1)
我认为您想要计算单词出现在文本文档中的次数。
file=open('yourfilehere')
text=file.read().split()
mydict={}
for word in text:
if word not in mydict.keys():
mydict[word]=1
else:
count=mydict[word]
mydict[word]=count+1
print(mydict)
如果这是您打算创建的,那么这应该适合您的意图。如果您不是在IDLE或命令提示符下执行此操作,则应该调用该函数,最好是在新文件中。
顺便说一句,我会建议你在发布之前更清楚地解决问题以及更多地研究这个话题。