| 类/属性/方法 | 
返回值 | 
参数 | 
说明 | 
| .Path() | 
p | 
创建Path对象 | 
| path | 
路径 | 
|   | 
  | 
  | 
  | 
| p.parent | 
Path | 
返回上一级路径 | 
| p.parents | 
iter | 
上一级路径, 上上级路径, ... | 
| p.name | 
str | 
获取文件名 | 
| p.suffix | 
str | 
获取后缀 | 
|   | 
  | 
  | 
  | 
| p.iterdir() | 
iter | 
  | 
返回一个迭代器, 包含p下所有文件/目录 | 
| p.is_file() | 
bool | 
  | 
判断p是不是文件 | 
| p.is_dir() | 
bool | 
  | 
判断p是不是目录 | 
| p.is_absolute() | 
bool | 
  | 
判断p是不会绝对路径 | 
| p.match() | 
bool | 
path_pattern | 
判断p是否符合某一模式, 比如('C:\Windows\*') | 
| p.glob() | 
iter | 
pattern | 
'*.py': 搜索p下所有py文件 | 
| '**\*.py': 搜索p下及其子目录(包括深层)下所有py文件 | 
| p.rglob() | 
iter | 
pattern | 
'*.py': 搜索p下及其子目录(包括深层)下所有py文件 | 
| p.mkdir() | 
  | 
  | 
若p目录不存在则创建 | 
| p.rmdir() | 
  | 
  | 
若p是空目录则删除p | 
| p.relative_to() | 
Path | 
*other | 
返回p相对于other的相对路径 | 
|   | 
  | 
  | 
  |