一、引言
文件操作是编程的重要技能!读写文件是常用任务!
💡 用 with 语句更安全,自动关闭文件!
二、open() 函数基本用法
# 打开文件,用完记得关闭
f = open("test.txt", "w", encoding="utf-8")
f.write("Hello, World!")
f.close() # 必须关闭,否则资源泄露
三、with 语句(强烈推荐)
# with 语句自动管理文件,结束自动关闭,不用手动 close
with open("test.txt", "w", encoding="utf-8") as f:
f.write("Hello, Python!")
# 离开 with 块,文件自动关闭
四、文件模式详解
# 常用模式:
# "r" 读(默认),文件不存在报错
# "w" 写(覆盖),文件不存在创建
# "a" 追加(在末尾写)
# "r+" 读写
# "rb" 二进制读(图片、视频等)
# "wb" 二进制写
五、注意编码
# 强烈建议指定 encoding="utf-8",避免乱码
with open("test.txt", "r", encoding="utf-8") as f:
content = f.read()
print(content)
六、课后练习题
# 练习 1:用 with 语句创建一个文件并写一段话
# 练习 2:用不同模式打开文件,看看有什么不同
# 练习 3:写一个文件,然后读取出来
总结
通过本章学习,你应该已经掌握了「文件打开与关闭:open() 与 with 语句」的相关知识。
记得用 with 语句!下一章学习文件读写!