📅  最后修改于: 2023-12-03 15:03:32.066000             🧑  作者: Mango
在 Python 中,我们通常需要管理文件或文件夹。这时候,我们通常会用到 Path 和 os 模块。Pathlib 是新引入的库,它提供了简便的方法来表示和操作文件路径,同时也是 Python 官方推荐的一种操作文件的方式。
Pathlib 主要有以下几个类,这些类在操作文件路径时会非常有用:
在 Pathlib 中,用 "." 表示当前目录,用 ".." 表示上级目录。可以通过 Path(".")
或 Path()
来获取当前目录的路径。
下面是一个示例代码,用来获取当前目录的所有文件和文件夹:
from pathlib import Path
folder = Path('.')
for file in folder.iterdir():
print(file)
输出结果如下所示,表示当前目录下有一个名为 "test.txt" 的文件和一个名为 "folder_name" 的文件夹:
test.txt
folder_name
Pathlib 是 Python 3.4 之后新增的标准库,用于文件路径的表示和操作,可以使用 "." 表示当前目录,更加简单直观。同时,Pathlib 支持跨平台使用,在不同的系统上都能够正确地表示和操作路径。