主要是捕捉程序中可能抛出的异常,定位异常原因在python中使用try catch机制,代码如下:
def main():
list = [10,11,12]
res
= []
for i
in range(4):
try:
res
.append
(list[i
])
except IndexError
:
print(i
)
print(res
)
if __name__
== "__main__":
main
()
上述程序的输出最后是 3 [10,11,12]
当不知道抛出的是什么错误也可以用try catch机制