gpt4 book ai didi

python - 使用 Pylint 对 `def` 之后的多个空格没有错误的空白警告吗?

转载 作者:行者123 更新时间:2023-12-01 00:50:05 26 4
gpt4 key购买 nike

我将问题简化为以下最小示例:

"""Example"""
def answer():
"""Answer"""
return 42

Pylint 不会给出任何“错误的空白”警告:

Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

Pylint 确实会对括号前面的空格、尾随空白或换行符等发出警告。为什么在这种情况下没有警告?

最佳答案

空格可用于:

return 的情况下,如果其缩进与其 block 中的其他元素不一致,则会出现错误:

for x in p:
r.append(l[i:i+1] + x)
return r # error: inconsistent dedent

但就您而言,它单独位于其def block 中。
并且没有 Pylint C0326将在这里应用。

关于python - 使用 Pylint 对 `def` 之后的多个空格没有错误的空白警告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56639017/

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