跳到内容

晚期 future 导入 (F404)

派生自 Pyflakes 代码检查器。

作用

检查未位于文件开头的 __future__ 导入。

为什么这不好?

来自 __future__ 的导入必须放置在文件的开头,在任何其他语句之前(除了文档字符串)。 在其他地方使用 __future__ 导入是无效的,并将导致 SyntaxError

示例

from pathlib import Path

from __future__ import annotations

建议改为

from __future__ import annotations

from pathlib import Path

参考