类型参数名称不匹配 (PLC0132) 源自 Pylint 代码检查工具。 作用 检查 TypeVar、TypeVarTuple、ParamSpec 和 NewType 的定义,其中类型参数的名称与分配给它的变量名称不匹配。 为什么这不好? 在定义 TypeVar 或相关的类型参数时,Python 允许您为类型参数提供名称。根据 PEP 484,提供给 TypeVar 构造函数的名称必须等于分配给它的变量的名称。 示例 from typing import TypeVar T = TypeVar("U") 建议改为 from typing import TypeVar T = TypeVar("T") 参考 Python 文档: typing — 类型提示支持 PEP 484 – 类型提示:泛型