zoukankan      html  css  js  c++  java
  • Python基础学习7---异常处理

    处理异常

    我们可以使用 try..except 语句来处理异常。我们把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中。

     1 import sys
     2 try:
     3     s = raw_input('Enter something --> ')
     4 except EOFError:
     5     print '
    Why did you do an EOF on me?'
     6     sys.exit() # exit the program
     7 except:
     8     print '
    Some error/exception occurred.'
     9 # here, we are not exiting the program
    10 print 'Done'

    引发异常

    你可以使用 raise 语句 引发 异常。你还得指明错误/异常的名称和伴随异常 触发的 异常对象。你可以引
    发的错误或异常应该分别是一个 Error 或 Exception 类的直接或间接导出类。

    try...finally

    加入在读一个文件的时候 希望在无论异常发生与否的情况都关闭文档 该怎么做呢?这时候就可以使用finally快来完成。 注意在一个try快下 你可以同时使用except 从句和finally块。 如果要同时使用的话, 需要把一个嵌入到另外一个里面。

  • 相关阅读:
    golang语法要点笔记
    环境配置
    实现chrome多用户独立cookie
    Golang遇到的问题记录
    php preg_replace去除html xml 注释
    C 基础
    多种写法
    mysql 查看当前数据库
    sql group by
    sql CONCAT()
  • 原文地址:https://www.cnblogs.com/stephenmc/p/5799411.html
Copyright © 2011-2022 走看看