else如果从句中有return说明,使用从句有什么意义except?
def foo():
try:
# Some code
except:
# Some code
return
else:
# Some code
我问这个问题是因为 Django 文档在函数中的某个时候会这样做。vote()考虑到子句中的return指令except无论如何都会停止函数的执行,为什么他们使用else子句来隔离只有在没有引发异常时才应该执行的代码?他们本可以else完全省略该条款。