python异常捕捉

it2025-08-14  9

主要是捕捉程序中可能抛出的异常,定位异常原因在python中使用try catch机制,代码如下:

def main(): list = [10,11,12] res = [] for i in range(4): try: res.append(list[i]) except IndexError: print(i) #这里会打印出3,即当循环进行到i=3时由于出现了indexerror所以会打印出i print(res) if __name__ == "__main__": main()

上述程序的输出最后是 3 [10,11,12]

当不知道抛出的是什么错误也可以用try catch机制

最新回复(0)