Python 处理特定的错误代码?

标签 python sockets exception exception-handling

嘿,我想知道如何处理特定的错误代码。例如,[Errno 111] 连接被拒绝

我想在套接字模块中捕获这个特定错误并打印一些东西。

最佳答案

如果您想获取错误代码,这似乎可以解决问题;

import errno

try:
    socket_connection()
except socket.error as error:
    if error.errno == errno.ECONNREFUSED:
        print(os.strerror(error.errno))
    else:
        raise

您可以查找errno error codes .

关于Python 处理特定的错误代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5161167/

相关文章:

python - 如何同时获取多个属性?

java - Aspectj 切入点捕获流关闭(尝试测量通过套接字发送/接收的字节)

java - finally block 后无法访问的语句

python - 找到三个整数,使它们的余弦值之和成为最大值

python - Spark 合并与收集,哪个更快?

python - 如何在 pyzmq 中使用 inproc 传输?

c# - FirstChanceException 的完整堆栈

Python - 异常给出 'Connection aborted' - 我怎样才能跳过它并继续

python - 从没有 to_dict 的 Pandas df 生成字典的最快方法

Java 套接字重定向