Python 异常信息
SystemExitSystemExit
由 sys.exit() 抛出,用于请求程序终止。
python
查看详情 KeyboardInterrupt用户按下 Ctrl+C 中断了正在运行的程序。
用户按下 Ctrl+C(SIGINT)停止程序,这是用户主动中止进程的行为。
使用 try-except KeyboardInterrupt 优雅处理,在退出前进行清理。通过 signal.signal(signal.SIGINT, handler) 自定义中断处理逻辑。在 finally 块中确保释放资源(文件、连接等)。
SystemExit由 sys.exit() 抛出,用于请求程序终止。
TypeError对类型不适当的对象执行了操作或调用了函数。
ZeroDivisionError执行了以零为除数的除法或取模操作。
StopAsyncIteration由异步迭代器的 __anext__() 方法抛出,表示迭代已完成。
BlockingIOErrorI/O 操作将阻塞非阻塞对象。
ImportErrorimport 语句无法找到或加载指定的模块或名称。