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
输入代码后我收到以下错误:
Unindent与任何缩进级别都不匹配,第36行。
答案 0 :(得分:0)
您获得的错误基本上只是意味着您在特定行上没有适当数量的空白。例如,以下代码可能会生成此错误:
def foo():
print "bar"
print "baz"
请注意,第三行是从第二行取消缩进的,它告诉解释器它已到达函数定义的末尾,但第三行不与任何先前的缩进对齐,因此解释器不会知道它应该属于什么。
您应该知道制表符\t
被计为8个空格,即使您的文本编辑器仅将其显示为4,因此如果两个行在制表符和空格之间切换,则会使解释器混淆