当前位置:  开发笔记 > 编程语言 > 正文

点击和pylint

如何解决《点击和pylint》经验,为你挑选了1个好方法。

以下是导致pylint错误的点击使用的简单示例:

@click.command()
@click.option('--option', is_flag=True)
def foo(option):
    click.echo(option)

foo()

foo没有参数,所以我得到了E1120(没有值参数).所以我这样做了:

@click.command()
@click.option('--option', is_flag=True)
def foo(**kwargs):
    click.echo(kwargs["option"])

foo()

有没有更好的办法?或者在Visual Studio代码中仅禁用一行的pylint的方法?



1> Azsgy..:

@click.command装饰编辑你的函数的参数,但pylint的不知道这一点,因为它实际上并没有运行代码.

我觉得让你的代码变得怪异只是因为pylint很高兴是不合理的.相反,忽略它,或添加注释以在当前范围中禁用该警告:

# pylint: disable=no-value-for-parameter


是的,将此注释添加到行末
推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有