Python基础项目:世界杯信息查询系统

本文介绍了如何使用Python读取世界杯信息文件,构建一个信息查询系统。内容包括需求分析、内存存储的优势、逻辑分析及功能实现代码,展示了从文件读取数据到内存,提高查询效率的过程。
摘要由CSDN通过智能技术生成

在模拟多人群聊系统实战案例中,介绍了内存存储与磁盘存储的区别,实现了将聊天记录写入文件的功能,那么对于项目中文件操作除了写入文件外,还包括读取文件的内容,对于文件内容进行处理的要求。在本章中将通过读取世界杯文件,编写世界杯信息查询系统介绍读取文件的步骤与方法。

需求分析:

读取文件当中的世界杯信息,然后提示用户根据编码查询
输入“1”:提示用户输入年份,输出此年份世界杯信息
输入“2”:提示用户输入举办地,输出此举办地举办的世界杯信息
输入“3”:提示用户输入冠军郭,输出此冠军国对应的世界杯信息
输入“0”:感谢您的使用,正在退出查询系统

需要读取的文件内容格式为:

 

涉及到的知识点:

  1. 读取文件信息,并且对于文件内容进行内存存储
  2. 将输入的数据按照要求在内存中查询,并输出信息到控制台

可能有同学会疑惑,为什么要进行内存存储呢?直接读取文件然后操作也很方便啊?

因为直接操作文件需要时间长,每一次查找都读取一次文件,效率很低,而读到内存中,之后都是对于内存内容的操作,能够有效的提高效率,缩短操作时间。

逻辑分析:

此实例和之前几章讲过的内容非常相似,都是要求用户输入功能编号,然后根据用户输入的编号执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值