亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問題描述

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

try:

f = open(’我為什么是一個(gè)文件.txt’) #這個(gè)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))

會報(bào)錯

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

而如果去掉

except TypeError as reason:

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

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

問題解答

回答1:

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

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

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

標(biāo)簽: Python 編程
主站蜘蛛池模板: 94欧美setu| 怡红院免费的全部视频国产a | 中文字幕在线网址 | 在线播放亚洲精品 | 自拍网在线 | 亚洲美女视频网 | 中文字幕一区二区三区有限公司 | 99热久久国产精品免费看 | 三级特黄视频 | 亚洲一区二区中文 | 欧美成人怡红院在线观看 | 久久综合香蕉久久久久久久 | 欧美成人一区二区 | 久久视频免费 | www.热| 免费一级大片 | 国产亚洲福利一区二区免费看 | 91久久国产视频 | 国产成人亚洲合集青青草原精品 | 国产精品亚洲二区在线 | 免费观看毛片的网站 | 日韩欧美视频在线播放 | 男女视频免费观看 | 久草福利资源 | 国产三级网 | 91精品国产综合久久久久久 | cao草棚视频网址成人 | 国产精品久久久久久久hd | 国产大臿蕉香蕉大视频女 | ririai99在线视频观看 | 欧美视频一区二区三区精品 | 国产精品一区在线观看 | 色一伦一情一区二区三区 | 日韩在线成人 | 国产美女作爱全过程免费视频 | 久久亚洲国产成人影院 | 国产a∨一区二区三区香蕉小说 | 欧美亚洲国产片在线观看 | 免费观看成为人视频 | 97国产精品视频观看一 | 成人欧美一区二区三区在线 |