我将问题简化为以下最小示例:
"""Example"""
def answer():
"""Answer"""
return 42
Pylint没有给出任何“不良空格”警告:
您的代码已被评为10.00 / 10(上一次运行:10.00 / 10,+ 0.00)
Pylint会针对方括号前面的空格和结尾的空格或换行符等发出警告。为什么在这种情况下没有警告?
答案 0 :(得分:1)
空格可用于:
对于return
,如果其缩进与块中的其他元素不一致,则会出现错误:
for x in p:
r.append(l[i:i+1] + x)
return r # error: inconsistent dedent
但是,在您的情况下,它在def
块中是 。
Pylint C0326都不会在这里适用。
答案 1 :(得分:1)