Python 异常错误
UnicodeDecodeErrorUnicodeDecodeError
字节序列无法使用指定编码解码。
python
查看详情 BrokenPipeError试图向读取端已关闭的管道或套接字写入数据。
在接收端关闭后仍向连接/管道写入数据。常见场景:将输出通过管道传给已退出的进程时向 stdout 写入(如 python script.py | head),或在客户端断开连接后继续发送数据。
优雅处理 BrokenPipeError,尤其是对 stdout 的写入。使用 signal.signal(signal.SIGPIPE, signal.SIG_DFL) 恢复默认管道行为。写入前检查连接是否仍然开启。在写操作外加 try-except。
UnicodeDecodeError字节序列无法使用指定编码解码。
ImportErrorimport 语句无法找到或加载指定的模块或名称。
IndexError序列索引超出了给定序列的有效范围。
StopAsyncIteration由异步迭代器的 __anext__() 方法抛出,表示迭代已完成。
FileNotFoundError指定的文件或目录不存在。
RecursionError超出最大递归深度限制。