关于《 Head First Python》中的异常处理

时间:2018-08-29 12:00:38

标签: python

在Python中,代码调试会尝试打开文件并读取它。目前,我创建了一个与代码目录中文件名称相同的文件夹来替换此文件。为什么不显示回溯跟踪消息(IsADirectoryError异常),却显示例外代码组捕获该异常并直接对其进行处理(关于PermissionError的异常处理)。

例如:enter image description here

然后这是在官方python文档中找到的信息: enter image description here

1 个答案:

答案 0 :(得分:-1)

您正在捕获异常并仅打印消息。

如果要公开异常本身,则需要对错误对象执行与以下操作类似的操作:

except PermissionError as e:
 print str(e)