Python-异常

作者: 老生住长亭 | 来源:发表于2018-01-10 23:55 被阅读0次

异常

1、结构:

try:

except:

else: // 没有异常时执行

finally:

2、创建异常

异常什么都不做

class DemoException(Exception):pass

抛出点异常

class ExceptionTest:

    def faulty(self):

        raise Exception("Her is something wrong")

    def ignore_exception(self):

        self.faulty()

    def handle_exception(self):

        try:

            self.faulty()

        except:

            # print("Handler Exception")

            raise

        else:

            print("handler exception don handler")

3、异常对象捕捉

raise

相关文章

  • Python-异常

    异常 1、结构: try: except: else: // 没有异常时执行 finally: 2、创建异常 异常...

  • 笔记更新进度提示

    各位, 为了更快更好的录制,Python-核心阶段课程(面向对象, Pygame, 异常处理等等); 会把更多的时...

  • Python-异常捕获

    第一种:分错误类型处理try: 3/0except NameError as e: print ("没有变...

  • python-异常处理

    python3中不能用上面的方式捕获,需要加一个括号(NameError,FileNotFoundError) t...

  • Python-异常处理

    异常处理: 对出现的异常做出相应处理 Python中的异常处理能力是很强大的,可向用户准确反馈出错信息。在Pyt...

  • Python-异常处理

    异常处理介绍 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异...

  • Python-异常捕捉

    为什么要使用异常捕捉 在运行程序的某一个功能时,可能会出现这样的错误或者那样的错误,有时一个功能可能是由多个模块组...

  • python-捕获异常

    # 捕获异常 try-except # a = 'hhjdusmsn' # try: # fh = open(...

  • Python-异常处理

    文件作用:学习Python基础-抛异常(try:except:---不终止程序运行;raise-终止程序运行) #...

  • Python-异常处理(exceptional handling

    版本:python2.7 系统:Mac OSX 异常处理是代替日渐衰落的error code方法的新法,提供e...

网友评论

    本文标题:Python-异常

    本文链接:https://www.haomeiwen.com/subject/ctnanxtx.html