##### pathlib 库
- `pathlib` 用于处理文件路径和目录路径的对象导向的方式。它提供了一个更面向对象的 API,使得对文件系统路径进行操作更加简单和直观。`pathlib` 模块的核心类是 `Path` 类。
- [[pathlib.绝对路径和相对路径]]
- [[pathlib.遍历目录]]
```python
from pathlib import Path
```
##### pathlib 主要API
- [[pathlib.纯路径类]]
- [[pathlib.具体路径类]]
```python
# 继承关系
PurePath() # 纯路径抽象基类,根据系统风格实例化路径,返回 PurePosixPath 或 PureWindowsPath
PurePosixPath(PurePath) # 纯路径类
PureWindowsPath(PurePath) # 纯路径类
Path(PurePath) # 具体路径抽象基类,根据系统风格实例化路径,返回 PosixPath 或 WindowsPath
PosixPath(Path, PurePosixPath) # 具体路径
WindowsPath(Path, PureWindowsPath) # 具体路径
# 纯路径,提供纯计算操作没有 I/O ,无论运行什么系统,都可以实例化这些类,因为操作不做任何系统调用
# 具体路径,从纯路径继承而来提供 I/O 操作,你只能实例化与当前系统风格相同的类
# POSIX 风格的路径(Unix 和 Linux 系统)
# Windows 风格的路径(Windows)
# 类路径参数都接受该库中的类
```