gpt4 book ai didi

python - 单击和 pylint

转载 作者:太空狗 更新时间:2023-10-29 18:24:54 25 4
gpt4 key购买 nike

这是导致 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 Code 中仅针对一行禁用 pylint 的方法?

最佳答案

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

我认为让您的代码变得怪异只是为了让 pylint 高兴是没有意义的。相反,忽略它,或添加注释以在当前范围内禁用该警告:

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

关于python - 单击和 pylint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49680191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com