本文共 666 字,大约阅读时间需要 2 分钟。
编码方式不是UTF-8会造成txt读取失败
放入Office 中选择保存txt方式,会跳出文件转换,选择其他编码 Unicode(UTF-8)即可。
以下为单词个数统计python 代码
f=open("aa.txt",'r')ll=f.read()'''将空格都取代为逗号,方便后面的split()'''ll=ll.replace(" ",',') '''防止由于文档编辑不规范出现双逗号的情况'''ll=ll.replace(",,",',')l=ll.split("\n")rows=[]dic={}for i in l: row=i.split(",") rows.append(row)for ii in rows: for each in ii: if each in dic: dic[each]=dic[each]+1 else: dic[each]=1#输出所有的排序:print(sorted(dic.items(),key=lambda x:x[1],reverse=True))'''只输出最大的值'''HighValue=0HighKey=Nonefor each in dic: if dic[each]>HighValue: HighValue=dic[each] HighKey=eachprint(HighKey,HighValue)
在jupyter中样例的运行结果如下:
转载地址:http://iltgn.baihongyu.com/