attr#
属性
- p123client.tool.attr.get_ancestors(client: P123Client, path: str, parent_id: int = 0, is_absolute: bool = False, use_search: bool = False, *, async_: Literal[False] = False, **request_kwargs) list[dict][source]#
- p123client.tool.attr.get_ancestors(client: P123Client, path: str, parent_id: int = 0, is_absolute: bool = False, use_search: bool = False, *, async_: Literal[True], **request_kwargs) Coroutine[Any, Any, list[dict]]
获取某个路径所对应的各节点的简略信息
- Parameters:
client – 123 网盘的客户端对象
path – 文件或目录的路径
parent_id – 顶层目录的 id
is_absolute – 是否绝对路径
use_search – 是否使用搜索接口加速
async – 是否异步
request_kwargs – 其它请求参数
- Returns:
绝对路径或相对路径(相对于
parent_id)的各节点的简略信息{ "id": int, # 节点的 id "parent_id": int, # 父目录的 id "name": str, # 节点的名字 "is_dir": bool, # 是否目录 }
- p123client.tool.attr.get_id(client: P123Client, path: str, parent_id: int = 0, use_search: bool = False, *, async_: Literal[False] = False, **request_kwargs) int[source]#
- p123client.tool.attr.get_id(client: P123Client, path: str, parent_id: int = 0, use_search: bool = False, *, async_: Literal[True], **request_kwargs) Coroutine[Any, Any, int]
获取某个路径所对应的 id
- Parameters:
client – 123 网盘的客户端对象
path – 文件或目录的路径
parent_id – 顶层目录的 id
use_search – 是否使用搜索接口加速
async – 是否异步
request_kwargs – 其它请求参数
- Returns:
路径所对应的 id