os-error-alias (UP024)
源自 pyupgrade linter。
修复总是可用的。
作用
检查使用了别名 OSError
的异常。
为什么这不好?
OSError
是用于与操作系统相关的异常的内置错误类型。
在 Python 3.3 中,各种其他异常(例如 WindowsError
)被别名为 OSError
。 这些别名仍然存在,以兼容旧版本的 Python,但可能会在未来的版本中被删除。
建议直接使用 OSError
,因为它更符合语言习惯,并且面向未来。
示例
建议改为