返回

文件系统未退出异常: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()

当我执行此操作时,我得到一个错误,即在处理上述异常期间,发生了另一个异常。
请分享为什么这么简单的事情会导致错误。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像