基本操作 📂

Python文件操作主要通过内置函数实现,常用的包括:

  • 📌 open():打开文件(支持读/写/追加模式)
  • 📝 read() / write():读取或写入文件内容
  • 💾 rb / wb:二进制读写模式
  • 📦 with语句:自动管理文件资源(推荐使用)

⚠️ 注意:操作文件前请确保路径合法,避免权限问题

高级技巧 🧠

  1. 📊 处理大文件时使用readline()逐行读取
  2. 🔄 文件指针控制:seek()tell()配合使用
  3. 📁 文件夹操作:os模块实现目录创建/删除
  4. 🧩 上下文管理器:contextlib扩展功能

常见模式对照 📋

模式 说明 示例
r 只读模式 with open('file.txt', 'r') as f:
w 写入模式(会清空原内容) f.write('新内容')
a 追加模式 f.append('追加内容')
+ 读写模式 r+ / w+ / a+

操作示例 📜

# 读取文件
with open('data.txt', 'r') as file:
    content = file.read()
    print(content)

# 写入文件
with open('output.txt', 'w') as file:
    file.write('Hello, Python!')

# 二进制模式
with open('image.png', 'rb') as file:
    binary_data = file.read()

安全提示 🔒

  • 📌 永远使用with语句确保文件正确关闭
  • ⚠️ 避免直接写入敏感目录(如/etc/
  • 📁 文件路径建议使用os.path模块处理

了解更多Python文件处理技巧 🚀

文件操作
文本文件
二进制模式
上下文管理器