在我当前的工作中,我们有一个环境 py 文件包含以下导入:
from core.entities import *
from core.entities.hdr import *
from core.entities.scanner import *
但是,所有这些导入都被 ide (Pycharm) 视为“未使用”,我们有时会遇到有人进行提交,但在此过程中这些导入已被 IDE 删除。有没有办法将未使用的导入标记为未使用?
尝试检查“重新格式化文件”对话框(Ctrl+Alt+Shift+L),取消选中“优化导入”(如果已选中)。
或者,您可以添加 `PyUnresolvedReferences':
# noinspection PyUnresolvedReferences
import A
# noinspection PyUnresolvedReferences
import B
尽管参考文献存在一些报告问题,https://youtrack.jetbrains.com/issue/PY-19837 .
这是
Unresolved references
检查。您可以通过以下方式将其关闭:
Settings > Editor > General > Inspections > python
然后你会在它前面看到一个复选框。
您还可以使用
from core.entities import * # noqa
,其作用与 PyCharm 中的 # noinspection PyUnresolvedReferences
相同。