【发布时间】:2015-12-18 09:57:49
【问题描述】:
在 Python 中,我读到最好(也更容易)捕获 execptions,而不是先检查,所以这就是我想要做的。
我的脚本使用
打开并解析一个 XMLs 文件xml.dom.minidom.parse(xml_file_path)
所以我抓到了
xml.parsers.expat.ExpatError
但是如果文件不存在,我会得到一个 FileNotFoundError 异常,所以我显然也需要捕获它。
我知道我真的不应该捕获所有异常,但是我怎么知道我应该为像 parse() 这样的函数捕获哪些异常?
【问题讨论】:
标签: python exception exception-handling minidom expat-parser