如何使用Python3的pathlib模块进行文件路径操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1744个文字,预计阅读时间需要7分钟。
pathlib模块提供了表示文件系统路径的类,适用于不同操作系统的路径操作。与os模块相比,使用pathlib可以写出更简洁、易读的代码。Path类继承自PurePath,支持PurePath中的路径操作。
pathlib 模块提供了表示文件系统路径的类,可适用于不同的操作系统。使用 pathlib 模块,相比于 os 模块可以写出更简洁,易读的代码。pathlib 模块中的 Path 类继承自 PurePath,对 PurePath 中的部分方法进行了重载,相比于 os.path 有更高的抽象级别。本文将带你学习如何使用 pathlib 模块中的 Path 类读写文件、操纵文件路径和基础文件系统,统计目录下的文件类型以及查找匹配目录下某一类型文件等。下面就开始进入我们的学习时刻。
1.获取目录
- Path.cwd(),返回文件当前所在目录。
- Path.home(),返回用户的主目录。
应用示例:
from pathlib import PathcurrentPath = Path.cwd()
homePath = Path.home()
print("文件当前所在目录:%s\n用户主目录:%s" %(currentPath, homePath))
2.目录拼接
斜杠 / 操作符用于拼接路径,比如创建子路径。
本文共计1744个文字,预计阅读时间需要7分钟。
pathlib模块提供了表示文件系统路径的类,适用于不同操作系统的路径操作。与os模块相比,使用pathlib可以写出更简洁、易读的代码。Path类继承自PurePath,支持PurePath中的路径操作。
pathlib 模块提供了表示文件系统路径的类,可适用于不同的操作系统。使用 pathlib 模块,相比于 os 模块可以写出更简洁,易读的代码。pathlib 模块中的 Path 类继承自 PurePath,对 PurePath 中的部分方法进行了重载,相比于 os.path 有更高的抽象级别。本文将带你学习如何使用 pathlib 模块中的 Path 类读写文件、操纵文件路径和基础文件系统,统计目录下的文件类型以及查找匹配目录下某一类型文件等。下面就开始进入我们的学习时刻。
1.获取目录
- Path.cwd(),返回文件当前所在目录。
- Path.home(),返回用户的主目录。
应用示例:
from pathlib import PathcurrentPath = Path.cwd()
homePath = Path.home()
print("文件当前所在目录:%s\n用户主目录:%s" %(currentPath, homePath))
2.目录拼接
斜杠 / 操作符用于拼接路径,比如创建子路径。

