【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)

大家都在看

  • 学习笔记——美多商城——1 美多商城项目准备

    2022-10-23 步骤: 一、创建工程仓库 (1)在”码云”上创建一个仓库,在本地盘符中创建一个文件夹,右击,使用git,将远程仓库的内容克隆到本地仓库…

    Python 2023年10月31日
    032
  • 说说 Redis 事务

    更多技术文章,请关注我的个人博客 www.immaxfang.com 和小公众号 Max的学习&#x672…

    Python 2023年10月17日
    059
  • pandas 删除空值

    pandas 删除空值 目的: 将该含有过多空值的行/列删除 DataFrame.dropna(axis=0, how=’any’, thresh=None, subset=Non…

    Python 2023年8月6日
    065
  • 搞AI开发,你不得不会的PyCharm技术

    摘要:PyCharm在AI项目开发提供了优秀的代码编辑、调试、远程连接和同步能力,在开发者中广受欢迎。 使用PyCharm插件配合ModelArts: 一键帮助用户配置远程Mode…

    Python 2023年10月25日
    051
  • Pandas部分总结

    文章目录 Pandas 总结 * 基本数据类型 – 介绍 Series + 构造方法: Series的切片操作 Series 数学运算 DataFrame + 构造方法…

    Python 2023年8月9日
    043
  • 【图像处理笔记】图像分割之形态学分水岭

    【图像处理笔记】总目录 0 引言 迄今为止,我们讨论了基于三个主要概念的分割:边缘检测、阈值处理和区域提取。每种方法都有优点[例如 全局阈值处理具有速度优势]和缺点[例如 在基于边…

    Python 2023年10月18日
    038
  • Python爬虫常用正则re.findall的使用

    1、单字符表达 . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [0-9] \D : 非数字 \w :数字、字母、下划线、中文 \…

    Python 2023年8月3日
    032
  • Conda 环境离线迁移(服务器断网情况下搭建虚拟环境envs)

    通常我们通过配置镜像源并使用 conda create 以及 pip/conda install 创建虚拟环境并安装包 但若 本地/服务器 离线(无法联网)这样的方法便不可用 你需…

    Python 2023年9月7日
    0173
  • 【老师见打系列】:我只是写了一个自动回复讨论的脚本~

    文章目录 🌟好久不见 ⛳️实现过程 * 🌴老操作了兄弟们~ 🐢一步拿捏讨论 – 💖美图 结束语 专栏Python零基础入门篇 💥 Python网络蜘蛛 💥 Python…

    Python 2023年7月31日
    064
  • 【C++】优先级队列priority_queue&&仿函数

    这里先简单介绍一下优先级队列priority_queue: 优先队列是一种容器适配器,默认的情况下,如果没有为特定的priority_queue类实例化指容器类,则使用vector…

    Python 2023年11月7日
    037
  • 【机器学习】K-means聚类分析

    前言 聚类是一个无监督学习问题,该算法的思想是物以类聚,人以群分,聚类算法感知样本之间的相似性,对新输入的输出进行分类预测,输出变量取有限个数的离散值。这一次,我们使用了两种方法对…

    Python 2023年5月23日
    080
  • Mac安装Brew包管理系统

    Mac安装Brew包管理系统 前言 为什么需要安装brew 作为一个开发人员, 习惯了使用centos的yum和ubuntu的apt, 在mac中有没有这两个工具的平替? 有, 就…

    Python 2023年6月12日
    057
  • 【毕业设计】基于情感分析的网络舆情热点分析系统

    文章目录 0 前言 1 课题背景 2 数据处理 3 文本情感分析 * 3.1 情感分析-词库搭建 3.2 文本情感分析实现 3.3 建立情感倾向性分析模型 4 数据可视化工具 * …

    Python 2023年8月5日
    056
  • 10 个杀手级的 Python 自动化脚本

    重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 Fetch API、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与…

    Python 2023年9月28日
    022
  • Python实现康威生命游戏

    文章目录 前言 一、游戏规则 二、设计流程 * 1、引入库 2、设计思路 3、设计 – 窗口 初始生命矩阵 周围生命的检测 生命的变化 生命的展示 完整代码 总结 前言…

    Python 2023年9月20日
    031
  • Python QT学习——一个简单的入门案例(一)

    QT学习 文章目录 QT学习 前言 一、一个简单的例子 二、用户操作处理signal和slot 三、封装到类中 前言 开发QT主要用两个包:PySide2和PyQt5 pip in…

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