相关疑难解决方法(0)

我可以让PyCharm在一条线上抑制特定的警告吗?

PyCharm在代码样式,约定和逻辑陷阱上提供了一些有用的警告.如果我尝试提交带有警告(或错误)的代码,它也会提供通知.

有时我会有意识地忽略特定代码行的这些警告(出于各种原因,通常要考虑第三方库的实现细节).我想要压制警告,但只是为了那条线(如果警告出现在我不是故意的另一条线上,我想知道它!)

我怎么能在PyCharm中做到这一点?(遵循通用Python约定非常可取.)

python compiler-warnings suppress-warnings pycharm

28
推荐指数
3
解决办法
1万
查看次数

PyCharm对整个文件无影响?

是否可以在PyCharm中禁用对整个文件的检查?

这需要的原因是在处理py.test时.它使用看似影子函数参数的灯具,同时导致未解析的引用.例如:

from myfixtures import user  # Unused import statement warning

def test_is_awesome(user):  # Shadows name 'user' from outer scope warning
    assert user.is_awesome()
Run Code Online (Sandbox Code Playgroud)

py.test还有其他警告,例如使用pytest.py中pytest.raises()的"无法找到引用'引发'".

也许还有另一种方法来解决这些问题?也许我错误地使用了py.test?

python pytest pycharm

22
推荐指数
2
解决办法
6781
查看次数