| 获取绝对路径 | os.path.abspath(path) | path.absolute() 或 path.resolve() |
| 获取文件名 | os.path.basename(path) | path.name |
| 获取文件目录 | os.path.dirname(path) | path.parent |
| 判断路径是否存在 | os.path.exists(path) | path.exists() |
| 判断是否为目录 | os.path.isdir(path) | path.is_dir() |
| 判断是否为文件 | os.path.isfile(path) | path.is_file() |
| 连接路径 | os.path.join(path1, path2, ...) | path / path2 / ... 或 path.joinpath(path2, ...) |
| 分割路径 | os.path.split(path) | path.parts(返回一个元组,包含所有部分) |
| 获取文件大小 | os.path.getsize(path) | path.stat().st_size |
| 构造路径 | N/A | Path('some/path/to/file') |
| 创建目录 | N/A | path.mkdir(parents=True, exist_ok=True) |
| 删除文件/目录 | N/A | path.unlink() 或 path.rmdir()(仅目录) |
| 获取公共前缀 | os.path.commonprefix(list) | N/A(但可以通过循环和比较实现) |