说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
InterruptedError 是 Python 中的一个内置异常类,用于指示一个系统调用被信号中断的错误。通常情况下,它发生在某些操作被操作系统的信号中断时,比如键盘输入 Ctrl+C 产生的中断信号。它通常与并发编程或系统级编程相关。
# todo
InterruptedError 当一个系统调用被传入的信号中断时将被引发。 对应于 errno EINTR。
在 3.5 版本发生变更: 当系统调用被某个信号中断时,Python 现在会重试系统调用,除非该信号的处理程序引发了其它异常 (原理参见 PEP 475) 而不是引发 InterruptedError。
需要注意的是,InterruptedError 不太常见,一般情况下,如果在交互式控制台中按下 Ctrl+C,会抛出 KeyboardInterrupt 异常。InterruptedError 更多地与系统调用相关,而不是一般的 Python 编程。
更新时间:2024-04-10 20:18:05 标签:python 异常 中断