跳到内容

unnecessary-future-import (UP010) (不必要的 future 导入)

源自 pyupgrade linter。

修复总是可用的。

作用

检查不必要的 __future__ 导入。

为什么这不好?

__future__ 模块用于启用当前 Python 版本中尚不可用的功能。如果一个功能在最小支持的 Python 版本中已经可用,那么从 __future__ 导入它是没有必要的,应该删除以避免混淆。

示例

from __future__ import print_function

print("Hello, world!")

建议改为

print("Hello, world!")

修复安全性

如果应用此修复会导致删除注释,则此修复被标记为不安全。

Options (选项)

参考