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

前言

今天给大家分享一下我自己写的笔记,纯纯的都是干货,关于字好像也能看。这是我学python整理出来的一些资料,希望对大家

有用。想要更多的资料那就的给一个关注了…

python学习交流Q群:903971231###
#导入Counter
from collections import Counter

def readfile():
    red_lists=[]
    blue_lists=[]
    #打开文件并获取文件句柄
    with open("./balls.txt", "r",encoding='utf-8') as fp:
    #开始读取文件并返回一个list
    list1=fp.readlines()
    #遍历整个文件内容
    for i in range(len(list1)):
        #替换掉\n的字符再按空格分隔
        list2=str(list1[i]).replace("\n","").split(" ")
        for j in range(len(list2)):
            if j==6:
               #蓝球放入到blue_lists 列表中
               blue_lists.append(list2[j])
            else:
               #红球放入到red_lists 列表中
               red_lists.append(list2[j])
        #Counter可以快速便捷的对某些对象做一些统计操作,这里是对列表里面的数据进行出现次数统计,返回一个tuple
        red_count=Counter(red_lists)
        blue_count=Counter(blue_lists)
        #most_common可以用来统计列表或字符串中最常出现的元素并做排序,并返回一个list
        k = red_count.most_common(len(red_count))
        #输出出现频率最高的六个红球
        print("the red ball:",k[:6])
        l = blue_count.most_common(len(blue_count))
        #输出出现频率最高的六个蓝球
        print("the blue ball:",l[:6])

if __name__=="__main__":
    readfile()

最后

我的手写笔记到这里就没有了,这下遇到文件与异常可不能不会了,我都把我的小本本分享出来了,必须学会了。这篇文章有不

会的地方记得找我哟!!下一章见啦!~~

Original: https://www.cnblogs.com/1234567FENG/p/16405631.html
Author: 蚂蚁爱Python
Title: 【Python手写笔记】 文件与异常,纯肝货

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/810076/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球