Python3 中异常的处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 中异常的处理相关的知识,希望对你有一定的参考价值。
1.普通异常的使用:
names = [‘wt‘,‘gxb‘] data = {} try: # names[3] # data[‘name‘] open(‘b.txt‘) except IndexError as e: print(‘there is not exist this key‘,e) except Exception as e: print(‘I can`t find this error!!!‘) else: print(‘it`s ok!!‘) finally: print(‘dajkdhkaj‘)
2.自己触发的异常:
class MyExpection(Exception): def __init__(self,msg): self.message = msg try: raise MyExpection(‘触发了异常‘) except MyExpection as e: print(e)
以上是关于Python3 中异常的处理的主要内容,如果未能解决你的问题,请参考以下文章