av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問題描述

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

try:

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

except TypeError as reason:

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

except OSError as reason:

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

如果去掉這兩行

except OSError as reason:

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

會報(bào)錯(cuò)

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(’類型出錯(cuò)啦n錯(cuò)誤的原因是:’+str(reason))

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

問題解答

回答1:

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

sum=1+’1’ #文件類型出錯(cuò)

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

標(biāo)簽: Python 編程
主站蜘蛛池模板: 亚洲在线视频观看 | 国产一区二区在线看 | 亚洲久久视频 | 成人午夜在线观看 | 日本a在线观看 | 一区二区三区四区视频 | 免费看黄色大片 | 91www| 欧美又大又硬又粗bbbbb | 天天爽夜夜爽夜夜爽 | 国产一区二区三区免费 | 一级黄色性生活片 | 性视频在线 | av在线播放不卡 | 日韩精品区 | 午夜看看 | 亚洲高清视频在线 | 欧美一级免费 | 香蕉在线观看视频 | 在线不欧美 | 麻豆一区二区三区四区 | av黄色网| 天天射天天 | 欧美成人久久 | 福利视频免费观看 | 国产精品毛片一区视频播 | 成人免费小视频 | 国产黄色三级 | 亚洲第一免费视频 | 少妇福利视频 | wwwav在线| 国产午夜精品视频 | 午夜在线国语中文字幕视频 | 国产福利小视频 | 久久久久一 | 亚洲黄色网址 | 欧洲精品一区二区 | 激情五月综合色婷婷一区二区 | 欧洲精品一区 | 中文字幕丰满人伦在线 | 伊人免费视频 |