返回笔记列表
python

用 pathlib 替代字符串拼接处理文件路径

Path 对象能让遍历文件、创建目录和读取文本更直观,也能少踩 Windows 与 Linux 路径差异的坑。

从 Path 开始

pathlib.Path 是标准库提供的路径对象。它会根据当前系统处理分隔符,不需要手动拼接斜杠。

常用动作

  • Path("data").mkdir(parents=True, exist_ok=True) 用来确保目录存在
  • Path("notes.txt").read_text(encoding="utf-8") 读取文本
  • Path("uploads").glob("*.png") 遍历指定后缀的文件

写脚本时把路径操作集中为 Path 对象,后续迁移到服务器会轻松很多。

Python 个人学习博客