def convert(snippet, phrase):
class_names = [w.captialize() for w in
random.sample(WORDS, snippet.count("%%%")) - line 36
other_names = random.sample(WORDS, snippet.count("***"))
results = []
param_names = []error
输入代码后,我收到以下错误:
取消缩进与任何缩进级别(第 36 行(都不匹配。
您得到的错误基本上只是意味着您在某一行上没有正确数量的空格。例如,以下代码可能会生成此错误:
def foo():
print "bar"
print "baz"
请注意,第三行与第二行不缩进,它告诉解释器它已经到达函数定义的末尾,但第三行与任何先前的缩进都不对齐,因此解释器不知道它应该属于什么。
您应该知道制表符t
计为 8 个空格,即使您的文本编辑器仅将它们显示为 4,因此如果两行在制表符和空格之间切换,也会混淆解释器