ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【Python手写笔记】 文件与异常,纯肝货 [打印本页]

作者: 滴水恩情    时间: 2022-8-9 14:41
标题: 【Python手写笔记】 文件与异常,纯肝货
前言

今天给大家分享一下我自己写的笔记,纯纯的都是干货,关于字好像也能看。这是我学python整理出来的一些资料,希望对大家
有用。想要更多的资料那就的给一个关注了…
  1. python学习交流Q群:903971231###
  2. #导入Counter
  3. from collections import Counter
  4. def readfile():
  5.     red_lists=[]
  6.     blue_lists=[]
  7.     #打开文件并获取文件句柄
  8.     with open("./balls.txt", "r",encoding='utf-8') as fp:
  9.     #开始读取文件并返回一个list
  10.     list1=fp.readlines()
  11.     #遍历整个文件内容
  12.     for i in range(len(list1)):
  13.         #替换掉\n的字符再按空格分隔
  14.         list2=str(list1[i]).replace("\n","").split(" ")
  15.         for j in range(len(list2)):
  16.             if j==6:
  17.                #蓝球放入到blue_lists 列表中
  18.                blue_lists.append(list2[j])
  19.             else:
  20.                #红球放入到red_lists 列表中
  21.                red_lists.append(list2[j])
  22.         #Counter可以快速便捷的对某些对象做一些统计操作,这里是对列表里面的数据进行出现次数统计,返回一个tuple
  23.         red_count=Counter(red_lists)
  24.         blue_count=Counter(blue_lists)
  25.         #most_common可以用来统计列表或字符串中最常出现的元素并做排序,并返回一个list
  26.         k = red_count.most_common(len(red_count))
  27.         #输出出现频率最高的六个红球
  28.         print("the red ball:",k[:6])
  29.         l = blue_count.most_common(len(blue_count))
  30.         #输出出现频率最高的六个蓝球
  31.         print("the blue ball:",l[:6])
  32.         
  33. if __name__=="__main__":
  34.     readfile()
复制代码
 











最后

我的手写笔记到这里就没有了,这下遇到文件与异常可不能不会了,我都把我的小本本分享出来了,必须学会了。这篇文章有不
会的地方记得找我哟!!下一章见啦!~~


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4