14 第13章:文件——让数据永久保存
💾
程序运行结束数据就没了?存到文件里,下次打开还在!
🏠 生活比喻
你写了一篇日记,写在纸上——关了灯日记还在。
如果只在脑子里记——睡一觉就忘了。
变量是"脑子里的记忆",文件是"写在纸上的记忆"。
如果只在脑子里记——睡一觉就忘了。
变量是"脑子里的记忆",文件是"写在纸上的记忆"。
14.1 互动演示
🎮 模拟文件写入和读取
14.2 知识小结
‘w’ 写入
open(‘f’,‘w’)
覆盖原有内容
覆盖原有内容
‘r’ 读取
open(‘f’,‘r’)
f.read() 读全部
f.read() 读全部
with 语句
自动关闭文件
推荐用法
推荐用法
JSON
json.dump()
json.load()
json.load()
14.3 练一练
第1题
with open()的好处是?
第2题
open()的'w'模式表示?
第3题
JSON格式适合存什么?
14.4 本章总结
你已经学会了:
• <span style="color:#22D3EE;font-family:monospace;">with open('文件','w') as f</span> 写入<br>• <span style="color:#22D3EE;font-family:monospace;">with open('文件','r') as f</span> 读取<br>• <span style="color:#22D3EE;font-family:monospace;">f.read()</span> 读全部 <span style="color:#22D3EE;font-family:monospace;">f.readline()</span> 读一行<br>• <span style="color:#22D3EE;font-family:monospace;">json.dump()</span> / <span style="color:#22D3EE;font-family:monospace;">json.load()</span> 存取JSON
<b>下一章预告:</b>学会了文件操作,接下来学"数据库"——管理大量数据的利器!
```