#noqa仅适用于一行导入,不适用于import()

时间:2019-01-09 14:02:15

标签: python python-2.7 python-import flake8

我有一个文件中使用的导入列表:

import (
a,
b,
c 
)

但是,此导入为@pytest.fixture,因此在代码中未显式调用它们,因此,如预期的那样,我出现了“导入但未使用的” Flake8错误

我尝试执行以下操作:

  1. 使用as,例如:

    import (
        a as a,
        b as b,
        ...
    )
    
  2. 在每行末尾添加#noqa,例如:

    import (
        a, #noqa
        b, #noqa
        ...
    )
    
  3. 在导入结束时添加#noqa,即:

    import (
        ...
    ) #noqa
    

但是没有一个起作用。仅将导入分成几行即可达到目的,即

import a #noqa
import b #noqa
...

为什么会这样,而我又错过了一种更简单的方法呢?

0 个答案:

没有答案