Python套接字错误处理

时间:2016-02-04 20:05:27

标签: python

< p>我正在尝试编写套接字错误处理(完全错误111 - 拒绝连接)但没有发生任何事情。 Errno 111发生的终端打印,但它没有做任何事情:< / p> < pre>< code> import errno 尝试:     #做一点事 除了socket.error,v:     错误代码= V [0]     如果errorcode == errno.ECONNREFUSED:         打印“连接被拒绝”     其他:         打印(“运行应用程序”) < /代码>< /预> < BLOCKQUOTE>   < p> Traceback(最近一次调用最后一次):文件“Test.py”,   第20行,在       s.connect((IP,PORT))文件“/usr/lib/python2.7/socket.py”,第224行,在meth       return getattr(self._sock,name)(* args)socket.error:[Errno 111]拒绝连接< / p> < / BLOCKQUOTE> < p>没有打印其他内容:/ 我做错了什么?< / p>

1 个答案:

答案 0 :(得分:0)

我认为您需要使用v.args [0]来获取错误代码。