程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

python面试(5)

函数(0)

标签  

函数(0)

列表(0)

日期归档  

2023-06(2)

python面试题之python如何捕获异常

发布于2019-01-05 19:14     阅读(8588)     评论(0)     点赞(0)     收藏(76)


使用try和except语句来捕获异常


try:  
       block  
    except [exception,[data…]]:  
       block  
     
    try:  
    block  
    except [exception,[data...]]:  
       block  
    else:  
       block
用raise语句手工引发一个异常:



raise [exception[,data]]  
     
    try:  
        raise MyError #自己抛出一个异常  
    except MyError:  
        print 'a error'  
     
    raise ValueError,’invalid argument’
采用sys模块回溯最后的异常



1     import sys  
2     try:  
3        block  
4     except:  
5        info=sys.exc_info()  
6        print info[0],":",info[1]  




所属网站分类: 技术文章 > 博客

作者:皇后娘娘别惹我

链接:https://www.pythonheidong.com/blog/article/161/9361c3b0d85b6239470f/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)