如何解决缩进误差

时间:2018-03-06 08:43:54

标签: python syntax

面临如下错误:

  

缩进错误:意外与任何外部缩进级别

不匹配
run_id =id[0]

我的代码就像这样

else:

                    run_id = id[0]

                    runid_list.append(str(run_id))

                cur.execute("SELECT testcases.slug, WHERE result = 'failed' AND 
                runs.id=" + str(run_id) + "")

                for slug, reason in cur.fetchall():

1 个答案:

答案 0 :(得分:1)

在python代码结构中,缩进是基础。

在您的代码中,问题是else语句有0个缩进(0个标签或0个空格),而后面的行(run_id = id[0])有2个缩进(2个标签或8个空格)。

这条线的1号线应解决问题(删除1个标签或4个空格)。您将在以下行(runid_list.append(str(run_id)))中面临同样的问题。

无论如何,我建议深入了解Python中的indentation works