模块导入中的 noqa 排序

wow*_*in2 4 python python-3.x isort

我正在努力使用 isort 库,它正在对我的项目中的导入进行排序。

为了避免循环依赖,我需要按以下顺序导入包:

from foo import *
from bar import *
from eggs import *
from spam import *
Run Code Online (Sandbox Code Playgroud)

但它并没有像您所期望的那样按字母顺序对它们进行排序。

from bar import *
from eggs import *
from foo import *
from spam import *
Run Code Online (Sandbox Code Playgroud)

我尝试使用noqa一些代码来导入行和整个文件,但没有帮助。

如何忽略/noqa orderign 进行该导入?

wow*_*in2 5

看起来isort:skip就是您正在寻找的。以下是有关如何使用它的更多示例和选项:

from foo import *  # isort:skip
from bar import *
from eggs import *
from spam import *
Run Code Online (Sandbox Code Playgroud)