国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python异常处理的两种技巧

python异常处理的两种技巧

头像

小妮浅浅

2021-05-20 09:37:183130浏览 · 0收藏 · 0评论

1、传递异常

有时我们会在捕捉到一个异常后重新引发它(传递异常),实现起来很简单,使用不带参数的 raise 语句即可。

def f1():
    print(1/0)
 
def f2():
    try:
        f1()
    except Exception as e:
        print('something worng')
        raise
 
f2()
 
 
# 运行结果
something worng
Traceback (most recent call last):
  File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 11, in <module>
    f2()
  File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 6, in f2
    f1()
  File "/Users/ryoma/Desktop/project/learn/learn_python/python_exception.py", line 2, in f1
    print(1/0)
ZeroDivisionError: division by zero

2、使用内置的语法规范代替 try/except

Python 本身提供了很多语法范式简化了异常处理,例如:

(1)for 语句利用 Stoplteration 异常来结束循环的

(2)with 语句在打开文件后会在操作结束后(无论是否正常结束)会自动关闭文件句柄

(3)使用 getattr() 函数获取对象中的不确定属性

以上就是python异常处理的两种技巧,希望对想要学习python的人有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

老公不在小叔子当老公| 公与媳2电视剧免费观看| 孝子提枪入母门| 成色P31S是国精产品吗| WWW.1688.COM麻豆.| 迷失春夜| 小柔与王叔的第一次相遇是第几集| 变硬最快的方法是什么| 水蜜桃唇蜜嘟嘟唇是桃花吗| 玉女献身台湾1988版主演是谁| 扌击辶鬲的小说父女| 女性变态蕾丝连体开档内衣 | 丈夫不在的日子中字头| 人野兽马狗猪大全| 120分钟做爰A片免费| 黄金网站9.1免费入口| 快拨出我是你母亲的歌曲播放| 蜜桃免费观看电视剧高清完整版| 奶牛厂| 小仙女水白丝袜呻吟| 制服丝袜影音先锋| 《魅魔妈妈》第1季动漫| 男生把小困困放到女生困里视频| 女生给男生吃小头头| 单亲妈妈韩剧在线观看全集| 日本女子摔跤| 《警花交换做爰》| 父亲开了两个女儿包演员表| 来吧儿子妈妈是纯还是仿| 被两个老头又日又添| 粗大挺进亲女小雅小| 灭火宝贝| 《初尝禁果》2:做爰HD| 坤坤寒进桃子里在线看歌词| 免费看片| 黑色蕾丝透视露胸旗袍连衣裙| 黑料不迷路万里长征| BUBBLE| 公之浮之中字5HD| 色情性黄17C片麻豆AV| 《酒店激战》动漫1-5集免费观..