文件系统未退出异常:Python
发布时间:2022-04-22 10:39:30 225
相关标签: # node.js
我正在调用函数来打开文本文件。如果出现异常,我想退出整个程序。
代码如下:
def get_words():
print("File:",FILENAME)
try:
words = open(FILENAME, 'r')
except FileNotFoundError:
print("File {} not found.".format(FILENAME))
sys.exit(1)
except Exception as err:
print("Unexpected Error opening {}".format(FILENAME))
sys.exit(1)
else:
with words:
words2 = words.read()
wordlist = words2.split(" ")
words.close()
return wordlist
pass
我用以下代码调用此函数:
words = get_words()
当我执行此操作时,我得到一个错误,即在处理上述异常期间,发生了另一个异常。
请分享为什么这么简单的事情会导致错误。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报