用途
try .. except .. else:
for i in range(3, 0, -1): try: f() except IOError: if i == 1: raise print('retry') else: break您一般不应捕获所有错误。只是让它们冒泡给适当的处理程序。

用途
try .. except .. else:
for i in range(3, 0, -1): try: f() except IOError: if i == 1: raise print('retry') else: break您一般不应捕获所有错误。只是让它们冒泡给适当的处理程序。