import osimport reimport syssys.stdout=open('f1.txt','w')from collections import Counterfrom glob import globdef removegarbage(text): text=re.sub(r'\W+',' ',text) text=text.lower() return textfolderpath='d:/induvidual-articles'counter=Counter()filepaths = glob(os.path.join(folderpath,'*.txt'))num_files = len(filepaths)with open('topics.txt','r') as filehandle: lines = filehandle.read() words = removegarbage(lines).split() counter.update(words)for word, count in counter.most_common(): probability=count//num_files print('{} {} {}'.format(word,count,probability))我得到零除法错误:行概率= count // num_files的浮点除以零我该如何纠正?我需要我的输出格式为:单词,计数,概率
添加回答
举报
0/150
提交
取消