第五重境界:化神期

第十七章:玉简刻录 (File I/O)

← 上一章 | 返回宗门地图
路人
Py
师尊,我的纳戒 (List) 虽然能存东西,但是每次我闭关出来 (重启程序),里面的东西就全没了!
我辛苦攒的灵石啊!
有没有办法把它们永久保存下来?
吉多
老祖
纳戒只是临时的虚空,唯有 玉简 (File) 才能承载永恒的记忆。
你需要学会 神识刻录 (Write)神识读取 (Read) 之法。

1. 刻录玉简 (Writing Files)

使用 open 打开玉简,模式选 'w' (Write 写入)。

# 开启护法大阵 (with),确保刻录完自动关闭,防止灵气外泄
with open("secret.txt", "w", encoding="utf-8") as f:
    f.write("师姐最美!\n")
    f.write("存款:10000 灵石")

2. 读取玉简 (Reading Files)

模式选 'r' (Read 读取)。

with open("secret.txt", "r", encoding="utf-8") as f:
    content = f.read()
    print(content)

3. 自动护法 (Context Managers)

⚠️ 宗门秘辛: 为什么一定要用 with
因为凡人经常忘了关文件 (f.close())。如果不关,文件就会被你一直占用,别人就看不了,甚至会损坏。
with 就像一个尽职的护法,无论你是否发生意外,它都会在最后帮你把门关好。

🎮 试练:偷看玉简

任务:假设有一个文件叫 book.txt (虽然这里没有),试着写出读取它的代码框架。
(提示: with open(...))

藏经阁玉简库...
请神识探查...
>>>
下一章:心魔破除 →