不必要的 UTF-8 编码 (UP012) 源自 pyupgrade linter。 修复总是可用的。 作用 检查对 encode 的不必要调用,将其编码为 UTF-8。 为什么这不好? UTF-8 是 Python 中的默认编码,因此在需要 UTF-8 编码时无需调用 encode。请改用字节字面量。 示例 "foo".encode("utf-8") 建议改为 b"foo" 参考 Python 文档:str.encode