gpt4 book ai didi

python - 我怎么知道在 Python 中捕获哪些异常

转载 作者:行者123 更新时间:2023-11-28 16:28:40 25 4
gpt4 key购买 nike

在 Python 中,我读到捕获执行比首先检查更好(也更容易),所以这就是我正在尝试做的。

我的脚本使用以下命令打开并解析 XMLs 文件

xml.dom.minidom.parse(xml_file_path)

所以我在追

xml.parsers.expat.ExpatError

但是如果文件不存在,我会得到一个 FileNotFoundError 异常,所以我显然也需要捕获它。

我知道我不应该真正捕获所有异常,但是我怎么知道我应该为像 parse() 这样的函数捕获哪些异常?

最佳答案

您可以查阅您使用的库的文档。更好的是,您可以编写一个首先触发异常的测试。然后你就会确切地知道你需要捕获什么异常(并且有另一个测试来保护你)。

关于python - 我怎么知道在 Python 中捕获哪些异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com