Python函数可能引发哪些异常?

Python函数可能引发哪些异常?,python,exception,Python,Exception,Python中有没有办法确定(内置)函数可能引发哪些异常?例如,内置int的文档()没有说明如果s不是有效格式的int,它可能会引发ValueError 这是的副本,除了来源之外,我不知道有什么确切的来源。判断某事物可能引发哪些异常的唯一方法是查看文档。int()文档没有说它可能会引发ValueError这一事实是文档中的一个bug,但ValueError正是出于这个目的,这是“每个人都知道”的 不过,为了说明这一点,文档是告诉您应该关注哪些异常的唯一方法;事实上,任何函数都可能引发任何异常,

Python中有没有办法确定(内置)函数可能引发哪些异常?例如,内置int的文档()没有说明如果s不是有效格式的int,它可能会引发ValueError



这是

的副本,除了来源之外,我不知道有什么确切的来源。

判断某事物可能引发哪些异常的唯一方法是查看文档。int()文档没有说它可能会引发ValueError这一事实是文档中的一个bug,但ValueError正是出于这个目的,这是“每个人都知道”的


不过,为了说明这一点,文档是告诉您应该关注哪些异常的唯一方法;事实上,任何函数都可能引发任何异常,即使这仅仅是因为信号可能到达并且信号处理程序可能引发异常。但是,您不应预测或处理这些错误;你应该处理你期望的错误。

嘿,有人重新打开这个。它不是复制品。