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

您的位置:首頁技術文章
文章詳情頁

python - [Errno 2] No such file or directory: ’我為什么是一個文件,為什么返回值是這樣的呢?

瀏覽:54日期:2022-09-22 10:11:22

問題描述

try:????f=open(’我為什么是一個文件.txt’)????print(f.read())????f.close()except?OSError?as?reason:????print(’文件出錯了n錯誤的原因是:’+str(reason))文件出錯了錯誤的原因是:[Errno?2]?No?such?file?or?directory:?’我為什么是一個文件

如果不加as reason返回的就是

try:????f=open(’我為什么是一個文件.txt’)????print(f.read())????f.close()except?OSError:??????????????????????#ose要大寫?才能有正確報錯????print(’文件出錯了’)文件出錯了

問題解答

回答1:

OSError是python內置異常,python變量是區分大小寫的參見https://docs.python.org/2/lib...

另外文件不存在的話,你啥都不寫的話,只寫except也是會報錯的

回答2:

except OSError as reason => 捕獲OSError異常, 并且賦值給reason, 所以你在print(’文件出錯了n錯誤的原因是:’+str(reason)) 就將是觸發異常的原因拼接成一句完整的錯誤 就是說執行try 沒執行成功的話就執行except

回答3:

這樣修改,這個是IOError

python - [Errno 2] No such file or directory: ’我為什么是一個文件,為什么返回值是這樣的呢?

標簽: Python 編程
主站蜘蛛池模板: 色综合久久88色综合天天 | 亚洲视频在线免费 | 欧美一级毛片免费大片 | 99久久精品国产一区二区成人 | 欧美在线一区二区三区 | 131的美女午夜爱爱爽爽视频 | 久久精品国产91久久综合麻豆自制 | 韩国美女一级片 | 俄罗斯小屁孩cao大人免费 | 国产一级视频在线观看 | 亚洲精品高清在线观看 | 亚洲天天看 | 国产不卡精品一区二区三区 | 91无毒不卡 | 亚洲成人一区 | 亚洲国产精品综合久久 | 日日碰碰 | 波多野结衣中文视频 | 久久一本色道综合 | 国产精品久久久久久久午夜片 | 免费观看成人久久网免费观看 | 在线看欧美日韩中文字幕 | 久久精品国产精品亚洲艾 | 亚洲天堂在线视频播放 | 午夜伦4480yy妇女久久久 | 在线永久免费观看黄网站 | 久草在在线 | 亚洲第一免费 | 69国产成人综合久久精品91 | 夜夜躁狠狠躁日日躁2021 | 午夜dj视频完整社区 | 男人操美女网站 | 久久精品国产精品亚洲毛片 | 日本一区二区三区高清在线观看 | 亚洲欧美一区二区视频 | 男人天堂视频网站 | 国内交换一区二区三区 | 热er99久久6国产精品免费 | 成人免费视频社区 | 国产男女猛烈无遮档免费视频网站 | 亚洲欧美另类自拍 |