我遇到了一个程序,我需要为我的编程类创建困难。该类使用Python 3,并且该任务是创建一个读取文件并显示所述文件的一致性的程序。我遇到的问题是,当我通过程序运行一个文件时,它将计算每个字符在程序中的数量而不是字数。下面是我的程序:问题与协调程序
print ("enter file name")
f = input()
file = open(f)
z = file.read()
numdict = {}
my_num = 0
with open(f) as file:
[word for line in z for word in line.split()]
for word in z:
if not word in numdict:
numdict[word] = []
numdict[word].append(my_num)
print("word" , "frequency")
for key in sorted(numdict):
print(key, len(numdict[key]))