文件打开与关闭:open() 与 with 语句

文章顶部广告位
728×90 或 336×280

一、引言

文件操作是编程的重要技能!读写文件是常用任务!

💡 用 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 语句!下一章学习文件读写!

文章中间广告位
600×300 或 300×250
← 上一篇 下一篇 →
文章底部广告位
728×90 或 300×250