我正在使用以下代码来检查某些条件
for myarg in myargs:
if myarg=='heading.png':
t = find(dirpath + '\\' + myarg)
t1= capture(t.getX() - 50, t.getY() + 50, t.getW(), t.getH())
click(t1)
else
print "else inside-----------"
Run Code Online (Sandbox Code Playgroud)
myargs conatians heading.png,name.png etc
执行上面的代码是gettign erros IndentationError: unindent does not match any outer indentation level
修复你的缩进,你错过了一个冒号else,后面的print-statement没有缩进.
for myarg in myargs:
if myarg=='heading.png':
t = find(dirpath + '\\' + myarg)
t1= capture(t.getX() - 50, t.getY() + 50, t.getW(), t.getH())
click(t1)
else:
print "else inside-----------"
Run Code Online (Sandbox Code Playgroud)
我建议使用pylint或类似的语法检查器,以避免这样的问题.