gpt4 book ai didi

python - 异常处理 : what exception to raise

转载 作者:行者123 更新时间:2023-11-28 20:06:01 24 4
gpt4 key购买 nike

我正在编写一个接受特定参数的 python 函数。我想确保其中一个参数的值是特定自定义格式的字符串。如果它与我想引发异常的格式不匹配。引发内置异常之一是否合适?如果是,引发哪一个?

我在这里看过:https://docs.python.org/3/library/exceptions.html#但无法确定具体的一个。

最佳答案

只要它提供了详细且明确的错误消息,您就可以使用内置的 - ValueError ,例如,在这里看起来合乎逻辑。

另一种选择是创建一个自定义的:

class InvalidFormatError(ValueError):
pass

SO 上有相关主题,我希望可以帮助您决定选择哪个选项:

关于python - 异常处理 : what exception to raise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25654138/

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