我想处理如下特定的OSError代码:
try:
os.scandir()
except OSPermissionError as error:
# Only catch errno.EACCES, errno.EPERM
handle_permission_error()
except OSFileNotFoundError as error:
# Only catch errno.ENOENT
handle_FileNotFoundError_error()
这可以用python实现吗?在
Tags:
您可以这样做:
os.scandir()
不抛出这些类型的异常。它引发^{有一个large number of possible errors可能是{}的一部分。您可以使用这些来提升您自己的custom exceptions,然后在堆栈的更高层处理它们。在
相关问题 更多 >
编程相关推荐