我正在与isort库作斗争,该库正在对我的项目中的导入进行排序。
为了避免循环依赖,我需要按以下顺序导入包:
from foo import *
from bar import *
from eggs import *
from spam import *
但事实并非如此,它会按照你所期望的字母顺序对它们进行排序。
from bar import *
from eggs import *
from foo import *
from spam import *
我尝试将noqa
与导入行和整个文件的一些代码一起使用,但没有帮助。
如何忽略该导入的/noqa订单签名?
看起来isort:skip
就是您想要的。以下是如何使用它的更多示例和选项:
from foo import * # isort:skip
from bar import *
from eggs import *
from spam import *