在哪里可以找到Python中可能的异常列表?
我理解为什么在Python中,尝试一下是个坏主意。除了不尝试处理特定异常的块。但是,我不知道在哪里可以找到任何特定库、命令或方法可能出现的异常列表 例如,我目前正在使用decode语句,如下所示:在哪里可以找到Python中可能的异常列表?,python,python-3.x,try-catch,Python,Python 3.x,Try Catch,我理解为什么在Python中,尝试一下是个坏主意。除了不尝试处理特定异常的块。但是,我不知道在哪里可以找到任何特定库、命令或方法可能出现的异常列表 例如,我目前正在使用decode语句,如下所示: in_file = in_file.decode(encoding="ISO-8859-1") # Turn data from unicode to ascii 我如何知道可以抛出哪些可能的异常?从更广泛的意义上讲,我应该在哪里查找此类信息 谢谢内置异常在库文档的中列出。将字节解码为Unicod
in_file = in_file.decode(encoding="ISO-8859-1") # Turn data from unicode to ascii
我如何知道可以抛出哪些可能的异常?从更广泛的意义上讲,我应该在哪里查找此类信息
谢谢内置异常在库文档的中列出。将字节解码为Unicode会导致错误 您还需要检查文档中正在调用的方法;你在这里打电话: 错误的默认值是
“strict”
,这意味着编码错误会引发UnicodeError
内置异常在库文档的中列出。将字节解码为Unicode会导致错误 您还需要检查文档中正在调用的方法;你在这里打电话: 错误的默认值是
“strict”
,这意味着编码错误会引发UnicodeError
如果要查找所有内置异常的列表,可以在中找到。对每种类型的简要描述可以让您大致了解它们的使用时间。(请注意,第三方库也可以定义自己的异常,您需要查看这些库的文档。)
如果您想知道某个特定函数可能抛出哪些异常,您需要查看该函数的文档。例如,例如,
decode
表示它可能抛出UnicodeError。如果您要查找所有内置异常的列表,可以在中找到它。对每种类型的简要描述可以让您大致了解它们的使用时间。(请注意,第三方库也可以定义自己的异常,您需要查看这些库的文档。)
如果您想知道某个特定函数可能抛出哪些异常,您需要查看该函数的文档。例如,For
decode
表示它可能抛出Unicode错误。内置异常列出存在的异常。我想OP想知道哪些可以由特定函数抛出。@Martijn Pieters谢谢!我正在处理这个问题,我发现解码可能会出错。将其应用到内置异常部分,我可以看到引发错误时可用的所有属性。内置异常列出存在的异常。我想OP想知道哪些可以由特定函数抛出。@Martijn Pieters谢谢!我正在处理这个问题,我发现解码可能会出错。将其应用到内置异常部分,我看到了引发错误时可用的所有属性。我发现此文档在您想要创建自己的异常时非常有用。。。我发现此文档在您想要创建自己的异常时非常有用。。。