with open("要处理的文件名.csv","r",encoding="utf-8") as f:
str1 = f.read()#读入文件
str3 = str1.replace("\n",",")#替换换行符为逗号
counts = {}#定义查询字典counts
str3= str3.split(",")#切割为以每个字符串为元素的数组
for word in str3: #遍历数组元素查询
counts[word] = counts.get(word,0) + 1#如果在数组中找到word就将其在字典中的值加一
items = list(counts.items())#以列表形式存入items
items.sort(key=lambda x:x[1], reverse=True)#用sort降序排序
for i in range(5):#遍历前5个,即词频最大的前5个词。
word,counts = items[i]#将5个出现最多的字典的键和值分别赋值给两个变量
print("{}:{}".format(word,counts))#输出出现次数和对应值