Python 中文件操作是日常开发中常见的需求,掌握基本方法能高效处理数据存储与读取。以下是核心内容:


📝 文件读写基础

1. 打开文件

使用 open() 函数,指定路径和模式:

file = open("example.txt", "r")  # 读模式

📌 提示:路径支持绝对路径(如 /home/user/data.txt)或相对路径(如 ./data.txt

2. 读取内容

  • 逐行读取:for line in file:
  • 一次性读取:content = file.read()
  • 读取指定字节数:content = file.read(n)

3. 写入文件

with open("new_file.txt", "w") as f:
    f.write("Hello, Python!")

⚠️ 注意"w" 模式会覆盖原有内容,建议使用 "a" 追加模式


🛠️ 文件处理模式详解

模式 说明 📌 图片
r 只读模式
文件处理模式_详解
w 写入模式
a 追加模式
rb 二进制只读
+ 读写结合(如 r+

📁 文件路径操作技巧

1. 获取当前目录

import os
print(os.getcwd())  # 显示当前工作目录

2. 路径拼接

file_path = os.path.join("data", "files", "example.txt")

3. 目录创建

os.makedirs("new_folder", exist_ok=True)

📌 扩展阅读Python基础语法教程


🚨 异常处理最佳实践

使用 try...except 捕获常见错误:

try:
    with open("nonexistent_file.txt", "r") as f:
        content = f.read()
except FileNotFoundError:
    print("文件未找到,请检查路径")

📌 附:文件操作流程图

文件操作_流程