zoukankan      html  css  js  c++  java
  • python如何处理异常

    http://blog.csdn.net/lishan9133/article/details/7023397

    利用python捕获异常的方式

    方法一:捕获所有的异常

    1 ''' 捕获异常的第一种方式,捕获所有的异常 '''
    2   try:
    3     a = b
    4     b = c
    5   except Exception,data:
    6     print Exception,":",data
    7   '''输出:<type 'exceptions.Exception'> : local variable 'b' referenced before assignment ''

    方法二:采用traceback模块查看异常,需要导入traceback模块

     1   ''' 捕获异常的第二种方式,使用traceback查看异常 '''
     2 try:
     3     a = b
     4     b = c
     5 except:
     6     print traceback.print_exc()
     7 '''输出: Traceback (most recent call last):
     8 File "test.py", line 20, in main
     9 a = b
    10 UnboundLocalError: local variable 'b' referenced before assignmen

    方法三:采用sys模块回溯最后的异常

     1 ''' 捕获异常的第三种方式,使用sys模块捕获异常 '''
     2 try:
     3     a = b
     4     b = c
     5 except:
     6     info = sys.exc_info()
     7     print info
     8     print info[0]
     9     print info[1]
    10 '''输出:
    11 (<type 'exceptions.UnboundLocalError'>, UnboundLocalError("local 
    12 variable 'b' referenced before assignment",),
    13 <traceback object at 0x00D243F0>)
    14 <type 'exceptions.UnboundLocalError'>
    15 local variable 'b' referenced before assignment
    16 '''
  • 相关阅读:
    7-[CSS]-css介绍,引入方式
    6-[HTML]-标签属性
    5-[HTML]-body常用标签2
    4-[HTML]-body常用标签1
    3-[HTML]-head标签介绍
    2-[HTML]--介绍
    1-[前端]--前端内容介绍
    35
    33 -jQuery 属性操作,文档操作(未完成)
    1o xiaomi
  • 原文地址:https://www.cnblogs.com/lvxiuquan/p/2668806.html
Copyright © 2011-2022 走看看