本文结合官方文档和网络资料,系统讲解如何高效地在Python中处理文件和目录,覆盖以下内容:
-
文件打开/读写
-
获取、切换当前工作目录
-
使用
os
和os.path
管理目录 -
递归遍历目录
-
使用
pathlib
—现代文件操作方法 -
复制、移动、删除文件与目录
-
总结与示例一览
1. 文件打开、读写
Python 操作文件主要通过 open()
,配合上下文管理:
with open('example.txt', 'r', encoding='utf-8') as f:
text = f.read()
with open('output.txt', 'w', encoding='utf-8') as f:
f.write("你好,世界!")
with
语句能自动关闭文件,防止资源泄露。打开模式常见类型包括 'r'
, 'w'<