Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在8个月前关闭。
Improve this question
对于开发人员和用户???哪一个更好 ?定义一个新的自定义错误,如下所示:
或使用:
哪一个更好 ??
现在,当您需要时,您将拥有一个更特定的
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在8个月前关闭。
Improve this question
对于开发人员和用户???哪一个更好 ?定义一个新的自定义错误,如下所示:
def Passed_Empty_Text(Exception):
def __str__(self):
return 'Empty String Passed'
raise Passed_Empty String
# And More Exceptions
或使用:
raise ValueError('Passed Empty String')
哪一个更好 ??
最佳答案
两者:)
从ValueError
继承,并为您的异常指定一个有意义的名称。
class EmptyError(ValueError):
...
现在,当您需要时,您将拥有一个更特定的
ValueError
。这是否真正提高了用户/开发人员的友好度取决于个人品味和更大的环境。关于python - 使用自定义异常或使用ValueError哪个更好?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62340629/
10-10 02:30