文件模式 r w a

30.2 文件模式 r w a

r 读、w 写(覆盖)、a 追加、b 二进制。

本节介绍「文件模式 r w a」的用法与注意点,请结合下方代码示例理解。

建议:先读懂注释,再自己动手修改数字或文字,观察输出变化。

💡 遇到报错先看最后一行英文提示,再对照「常见错误与正确对比」。

模式

以下代码含详细中文注释,可直接复制运行。建议对照输出理解每一行的作用。

# ========================================
# 示例:模式
# 说明:建议复制到 .py 文件运行,或粘贴到 Python 交互模式
# ========================================
# 'r'  读取(默认)
# 'w'  写入,文件不存在则创建,存在则清空
# 'a'  追加到末尾
with open('log.txt', 'a', encoding='utf-8') as f:  # 自动管理资源(如自动关闭文件)
    f.write('新的一行\n')