typing-text-str-alias (UP019) 添加于 v0.0.195 · 相关议题 · 查看源码 源自 pyupgrade linter。 有时提供修复。 作用 检查对 typing.Text 的使用。 在预览模式下,也会检查 typing_extensions.Text。 为什么这不好? typing.Text 是 str 的别名,仅为保持 Python 2 兼容性而存在。自 Python 3.11 起,typing.Text 已被弃用。请改用 str。 示例 from typing import Text foo: Text = "bar" 建议改为 foo: str = "bar" 参考 Python 文档:typing.Text