如何在 try except 块中检查特定类型的 OSError?

2024-10-01 17:29:46 发布

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

我有一些代码可能会根据用户的输入引发OSError。更具体地说,它可以引发OSError: [WinError123]。我面临的问题是,我的try except块检查OSError,这是一个非常广泛的异常。在

我看过这个question和这个question,但是我不清楚errno是如何工作的。我也看了errnodocumentation,但我不清楚它与OSError中的特定错误有什么关系。在

如何捕捉特定的OSError,即WinError 123?在

另外,如果您能向我解释一下您使用了什么库/您是如何做到的/您的解决方案的思想过程将是美妙的!在


Tags: 代码用户关系过程错误解决方案思想question

热门问题