【Python手写笔记】 文件与异常,纯肝货

打印 上一主题 下一主题

主题 898|帖子 898|积分 2694

前言

今天给大家分享一下我自己写的笔记,纯纯的都是干货,关于字好像也能看。这是我学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()
复制代码
 











最后

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表