在我目前的工作中,我们有一个环境py文件包含以下导入:
from core.entities import * from core.entities.hdr import * from core.entities.scanner import *
字符串然而,所有这些导入都被IDE(Pycharm)视为“未使用”,我们有时会遇到有人在提交时被IDE删除的情况。有没有一种方法可以将未使用的导入标记为未使用?
798qvoo81#
尝试在“重新格式化文件”对话框中选中(Ctrl+Alt+Shift+L),取消选中“优化导入”(如果已经选中)。也可以添加`PyUnresolvedReferences ':
# noinspection PyUnresolvedReferences import A # noinspection PyUnresolvedReferences import B
字符串虽然有一些报告的问题与参考,https://youtrack.jetbrains.com/issue/PY-19837。
v9tzhpje2#
这是Unresolved references检查。您可以通过以下操作将其关闭:
Unresolved references
Settings > Editor > General > Inspections > python
字符串然后你会在它前面看到一个复选框。
55ooxyrt3#
您也可以使用from core.entities import * # noqa,它将在PyCharm中执行与# noinspection PyUnresolvedReferences相同的操作。
from core.entities import * # noqa
# noinspection PyUnresolvedReferences
3条答案
按热度按时间798qvoo81#
尝试在“重新格式化文件”对话框中选中(Ctrl+Alt+Shift+L),取消选中“优化导入”(如果已经选中)。
也可以添加`PyUnresolvedReferences ':
字符串
虽然有一些报告的问题与参考,https://youtrack.jetbrains.com/issue/PY-19837。
v9tzhpje2#
这是
Unresolved references
检查。您可以通过以下操作将其关闭:字符串
然后你会在它前面看到一个复选框。
55ooxyrt3#
您也可以使用
from core.entities import * # noqa
,它将在PyCharm中执行与# noinspection PyUnresolvedReferences
相同的操作。