Python:OS 异常 的17种情况

目录

OS 异常

1、exception BlockingIOError

2、characters_written

3、exception ChildProcessError

4、exception ConnectionError

5、exception BrokenPipeError

6、exception ConnectionAbortedError

7、exception ConnectionRefusedError

8、exception ConnectionResetError

9、exception FileExistsError

10、exception FileNotFoundError

11、exception InterruptedError

12、exception IsADirectoryError

13、exception NotADirectoryError

15、exception PermissionError

16、exception ProcessLookupError

17、exception TimeoutError


OS 异常

下列异常均为OSError 的子类,它们将根据系统错误代码被引发。

1、exception BlockingIOError

当一个操作会被某个设置为非阻塞操作的对象(例如套接字)所阻塞时将被引发。 对应于 errno EAGAINEALREADYEWOULDBLOCK 和 EINPROGRESS

除了 OSError 已有的属性,BlockingIOError 还有一个额外属性:

2、characters_written

一个整数,表示在被阻塞前已写入到流的字符数。 当使用来自 io 模块的带缓冲 I/O 类时此属性可用。

3、exception ChildProcessError

当一个子进程上的操作失败时将被引发。 对应于 errno ECHILD

4、exception ConnectionError

与连接相关问题的基类。

其子类有BrokenPipeErrorConnectionAbortedError, ConnectionRefusedError ConnectionResetError

5、exception BrokenPipeError

 ConnectionError的子类,当试图写入另一端已被关闭的管道,或是试图写入已关闭写入的套接字时将被引发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

濯一一

你的鼓励:我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值