午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:114日期: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 編程
主站蜘蛛池模板: 四虎影视在线免费观看 | 超碰国产在线 | 手机免费看毛片 | 神马久久精品 | 午夜在线成人 | 日韩视频一区二区 | 蜜臀久久99精品久久一区二区 | 三级视频在线看 | 亚洲成人一区二区三区 | 日韩美女一区二区三区 | 六月丁香婷婷综合 | 亚洲第一看片 | 亚洲午夜18毛片在线看 | 蜜桃av成人永久免费 | 国产成人在线免费观看 | 免费av中文字幕 | 亚洲播放| 日韩免费视频一区二区视频在线观看 | 99久久夜色精品国产亚洲 | 伊人青青草 | 九色在线观看 | 欧美激情自拍 | 亚洲免费观看视频 | 久久久久久久久久国产精品 | 欧美三级小说 | 国产 欧美 日韩 | 欧美久久久久久久久久久 | 免费观看黄色一级视频 | 狠狠干亚洲色图 | 天天做夜夜爱爱爱 | 黄色一二三区 | 色婷婷色婷婷 | 一二三av| 欧美激情精品久久久久 | 久久综合免费视频 | 中文字幕视频一区二区 | 一区二区三区四区日韩 | 蜜桃av免费观看 | 精品亚洲国产成av人片传媒 | 亚洲天堂2020 | 四虎成人精品永久免费av九九 |