当前位置:首页>python>Python基础学习手册第19章:文件操作新手进阶篇;大文件 + 数据 + 实战案例

Python基础学习手册第19章:文件操作新手进阶篇;大文件 + 数据 + 实战案例

  • 2026-10-11 07:34:01
Python基础学习手册第19章:文件操作新手进阶篇;大文件 + 数据 + 实战案例
上文,我们已经学习了很多基础的文件📃操作了
没看到过的点击⬇️文链接🔗:
Python基础学习手册第18章:文件操作入门篇!打开、写入、追加、读取等操作
今天继续开整💐

📖 本文知识点速览

✅ 大文件高效读取
✅ 一维数据与二维数据
✅ 逐行读取(稳定且常用)
✅ PPT 原题实战:保存个人信息
✅ 实战:新年祝福文件
✅ 实战:生成 10 万行随机数文件
📚大文件读取

如果文件很大(几万行甚至几百万行):夸张一下🦐

read () 容易卡死

readlines () 容易占满内存

✍️一般我们  逐行读取

🖥️代码:

f = open("big.txt", "r", encoding="utf-8")for line in f:    print(line.strip())f.close()
✍️一维数据 & 二维数据
一维数据1行1个,二维数据像表格啦📊
📚PPT 实战案例
✍️1:保存个人信息到文件再读取

功能:

输入姓名、年龄、班级

写入 big.txt的文件

读取并打印

🖥️代码:

# 写入文件f = open("big.txt", "w", encoding="utf-8")name = input("请输入名字:")f.write(name + "\n")age = input("请输入年龄:")f.write(age + "\n")bj = input("请输入班级:")f.write(bj + "\n")f.close()# 读取并输出f = open("big.txt", "r", encoding="utf-8")for line in f:    print(line.strip())f.close()
⌨️运行控制台输入:
打开文件:
✍️2:新年祝福文件
🖥️代码:
# 创建并写入f = open("新年祝福.txt", "w", encoding="utf-8")f.write("新年快乐!\n")f.close()# 追加祝福f = open("新年祝福.txt", "a", encoding="utf-8")f.write("万事如意!\n")f.close()
运行:
打开文件:
✍️3:生成 10 万行随机数
🖥️代码
import randomf = open("nums.txt", "w", encoding="utf-8")for i in range(100000):    num = random.randint(1, 100)    f.write(str(num) + "\n")f.close()
⌨️运行结果:
第1行-----第100000行
✌️,那么今天关于文件操作的新手进阶内容的笔记,到这里就分享结束了✌️
你们学会了吗❓️
要好好练习,多写才能熟能生巧
文章底部有往期文章哦⬇️
如果本文对你有帮助🌹
记得点赞👍 + 在看 👀+ 收藏📚
分享给身边更多学 Python 的小伙伴👬,你们的认可是我的动力🔥
往期文章⬇️:
Python基础学习手册第17章:函数进阶实战!参数进阶、作用域 、 匿名函数等讲解
Python基础学习手册第16章:函数基础全通关!定义 / 参数 / 返回值,创造属于自己的代码(少儿编程版)
Python基础学习手册第15章:核心算法入门+案例实战讲解(下篇)
Python基础学习手册第14章:6大核心算法入门+案例实战演示(上篇)

最新文章

随机文章