Advertisement

Python中的异常处理和垃圾回收机制

阅读量:

异常处理与垃圾回收机制

  • 异常处理

    • 什么是异常?
    • 异常处理
    • 触发异常
    • 用户自定义异常
  • 垃圾回收机制

    • 对象池

      • 小整数对象池
      • 大整数对象池
      • intern机制
    • 垃圾回收: 引用计数

    • 垃圾回收: 标记清除

    • 垃圾回收: 分代收集

    • gc模块

异常处理

什么是异常?

异常即是属于事件的一种情况,在程序运行过程中可能发生,并会影响其正常运行。
当Python脚本发生异常时需要捕获并处理它以避免导致整个程序停止运行的情况发生。

异常处理

在这里插入图片描述
  • 当启动try语句后,在当前程序环境中进行标记标识,
    从而使得一旦发生异常就能立即返回到这里,
    随后会发生的事情则取决于是否在执行过程中遇到了错误。
  • 除了用于处理真实的错误情况外,
    异常还具有其他多种用途。
    在标准Python库中,默认情况下可以采用的方法之一就是尝试导入所需的模块,
    然后检查该模块是否存在。
    试图导入不存在于系统中的
    m

全部评论 (0)

还没有任何评论哟~