在 Python 中,我读到捕获 execptions 比先检查更好(也更容易),所以这就是我想要做的。
我的脚本使用打开并解析 XMLs 文件
xml.dom.minidom.parse(xml_file_path)
所以我在抓
xml.parsers.expat.ExpatError
但是如果该文件不存在,我会得到一个 FileNotFoundError 异常,所以我显然也需要捕获它。
我知道我不应该真的捕获所有异常,但是我怎么知道我应该为像 parse() 这样的函数捕获哪些异常?