Python PEP8:忽略多行imp上的单个导入

2024-09-21 00:54:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python代码中有以下导入:

from apps.balance.models import BLOCKED, CREDIT, TRIAL, TrialAlert

但是PEP8/flake8告诉我没有使用TrialAlert。在代码本身中,它确实没有被使用,但是我确实在MyPy注释中使用了它,所以我试图为它添加一个“noqa”,但是没有成功。如果我把线路改成

^{pr2}$

它起作用了!但我相信它会忽略其他进口产品,它们是被使用的。我也试过了

from apps.balance.models import (                                                                                       
    BLOCKED,                                                                                                            
    CREDIT,                                                                                                             
    TRIAL,                                                                                                              
    TrialAlert   # noqa # pylint: disable=unused-import                                                                 
)

但也没用。有谁能告诉我如何忽略最后一次导入?在


Tags: apps代码fromimportflake8models线路balance

热门问题