如何使用.txt文件作为输入字词计数程序

问题描述

我刚刚参加了我大学的初学者编程课程,对于其中的一项任务,我们应该使用python第一章中针对所有人的教科书中提供的程序来分析两个单独的.txt文件,如下所示:

name = input('Enter file:')
handle = open(name,'r')
counts = dict()

for line in handle:
    words = line.split()
    for word in words:
        counts[word] = counts.get(word,0) + 1

bigcount = None
bigword = None
for word,count in list(counts.items()):
    if bigcount is None or count > bigcount:
        bigword = word
        bigcount = count

print(bigword,bigcount)

现在,每次我尝试在第一行中输入.txt文件作为输入时,它只会打印.txt文件名称 在某个时刻,我设法打开了整个文本文件,但是它只是无法执行程序,我只是想知道我是否遗漏了一些非常明显的东西,或者我在做错什么

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)