色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

python - py的缺陷嗎——try...except,except里只要有對應(yīng)第一個try的錯誤就行了嗎?也就是忽視了其他的try錯

瀏覽:76日期:2022-09-22 14:51:00

問題描述

一個try中可以能產(chǎn)生多個錯誤,所以可以一個try對應(yīng)多個except

try:

f = open(’我為什么是一個文件.txt’) #這個txt并不存在print(f.read())f.close()sum=1+’1’ #文件類型出錯

except TypeError as reason:

print(’類型出錯啦n錯誤的原因是:’+str(reason))

except OSError as reason:

print(’文件出錯了n錯誤的原因是:’+str(reason))

如果去掉這兩行

except OSError as reason:

print(’文件出錯了n錯誤的原因是:’+str(reason))

會報錯

Traceback (most recent call last):? File 'E:/PyCharm 2016.3.2/untitled3/guessing/test01.py', line 2, in <module>? ? f = open(’我為什么是一個文件.txt’) ?#這個txt并不存在FileNotFoundError: [Errno 2] No such file or directory: ’我為什么是一個文件.txt’

而如果去掉

except TypeError as reason:

print(’類型出錯啦n錯誤的原因是:’+str(reason))

則不會報錯,也就是說忽視了sum=1+‘1’的錯誤,這個是缺陷嗎還是什么,麻煩大咖 解釋下

問題解答

回答1:

這里有兩個錯誤啊,發(fā)生OSError的時候就不執(zhí)行后面的代碼了,也就是沒有執(zhí)行

sum=1+’1’ #文件類型出錯

,所有不是忽略了,而是不執(zhí)行,所有就沒有報錯哦

標簽: Python 編程
主站蜘蛛池模板: 一区二区三区视频免费观看 | 成人观看网站a | 精品久久久久亚洲 | 99精品视频99 | 欧美性色生活片免费播放 | 一级特黄aaa免费 | 国产欧美日韩精品高清二区综合区 | 国产精品视频免费观看调教网 | 国产亚洲精品一区二区三区 | 91精选视频在线观看 | www.亚洲成人 | a级高清免费 | 亚洲第三区 | 青青草国产一区二区三区 | 欧美区一区 | 成年网站在线 | 欧亚毛片 | 日韩欧美精品一区二区三区 | 免费三级网 | www.欧美xxxx| 女人毛片a毛片久久人人 | 亚洲国产一区二区三区在线观看 | 新版天堂资源中文在线 | 国产私拍福利精品视频推出 | 国产精品99久久久久久小说 | 九九综合九九 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 久久国产精品高清一区二区三区 | 久 在线播放 | 欧美亚洲视频一区 | 亚洲久久在线观看 | 在线精品国内外视频 | 九一色视频 | 欧美成人三级网站 | 一级毛片在线播放 | 一区二区三区免费在线观看 | 丁香伊人五月综合激激激 | 在线观看 国产 | 欧美一级片观看 | 亚洲第一页视频 | 久久精品国产欧美 |