python自定义例外:哪里?

2024-04-24 23:23:43 发布

您现在位置:Python中文网/ 问答频道 /正文

在哪里可以编写自定义异常?你知道吗

在我的软件中是否有一个类似execeptions.py的文件,或者我必须将它们写在它们相关的类中?你知道吗

有什么政治公众人物吗?你知道吗


Tags: 文件py软件政治公众人物execeptions
1条回答
网友
1楼 · 发布于 2024-04-24 23:23:43

一般来说,我发现我有两种例外。你知道吗

一个是针对一个非常特定的错误,并且只在代码的一部分中抛出。在这种情况下,我在使用异常的地方定义异常。这样,当开发人员看到异常并在代码中搜索它时,他们也会找到原因(希望在注释中找到一些有用的文档)。你知道吗

另一个是在库的多个位置引发的异常—一种“this library has failed”异常。然后我在库的顶层模块中定义它(在用户最有可能用作系统“主入口点”的模块中)。你知道吗

有时第一类可以将第二类再分类。你知道吗

这只是我自己的使用-我不知道任何政治公众人物或其他准则。你知道吗

相关问题 更多 >