当前位置: 代码迷 >> 综合 >> pytube-API[Helpers]
  详细解决方案

pytube-API[Helpers]

热度:61   发布时间:2024-02-25 12:31:34.0

pytube实现的各种辅助功能。

pytube.helpers.cache(func: Callable[[...], GenericType]) → GenericType

适用于lru_cache的mypy兼容注释包装器

pytube.helpers.deprecated(reason: str) → Callable

这是一个装饰器,可用于将功能标记为已弃用。 使用该功能将导致发出警告。

pytube.helpers.regex_search(pattern: strstring: strgroup: int) → str

在字符串中搜索给定模式的快捷方式。

 

Parameters:
  • pattern (str) – 正则表达式模式。
  • string (str) – 要搜索的目标字符串。
  • group (int) – 返回的组的索引。
Return type:

str or tuple

Returns:

Substring pattern matches.[子字符串模式匹配。]

pytube.helpers.safe_filename(s: strmax_length: int = 255) → str

清理字符串,使其可以安全地用作文件名。

此功能基于此处概述的限制:https://en.wikipedia.org/wiki/Filename。

Parameters:
  • s (str) – 一个可以安全用作文件名的字符串。
  • max_length (int) – 文件名最大字符长度。
Return type:

str

Returns:

A sanitized string.[消毒过的字符串。]

pytube.helpers.setup_logger(level: int = 40)

创建记录器的配置实例。

Parameters: level (int) – 描述要处理的日志的严重性级别。

pytube.helpers.target_directory(output_path: Optional[str] = None) → str

确定下载目标目录的功能。 返回绝对路径(如果给定相对路径)或当前路径(如果没有给定路径)。 创建目录(如果不存在)。

Returns: An absolute directory path as a string.[绝对目录路径(字符串)。]