我有一个仅在doctest中使用的import
。Spyder用来在代码旁边生成警告的linter(Pyflakes(不喜欢这样。我尝试了很多方法来关闭";"已导入但未使用";警告,但左边空白处的橙色三角形不会消失。
由于这些三角形不是来自Pylint,而是来自Pyflakes,因此Pylint的选项自然不起作用:
import pandas as pd # pylint: disable=unused-import
import pandas as pd # pylint: disable=W0611
如何关闭警告?我通过WinPython安装了Spyder。
使用新的Spyder 5.3.3版本,现在可以使用以下方法来抑制橙色警告三角形:将# noqa
或# analysis:ignore
附加到有问题的行的末尾
此时仅抑制特定的错误类型似乎不起作用。
(这些信息主要基于Ilya提到的GitHub问题的结束帖子。(
显然,这是Spyder中的一个已知错误。
https://github.com/spyder-ide/spyder/issues/7879