[英]Python Socket Error Handling
我正在尝试编写套接字错误处理(精确到err 111-拒绝连接),但是什么也没发生。 出现Errno 111的终端打印,但它没有执行任何操作:
import errno
try:
#do something
except socket.error, v:
errorcode=v[0]
if errorcode==errno.ECONNREFUSED:
print "Connection Refused"
else:
print("Running Application")
追溯(最近一次通话最近):文件“ Test.py”,第20行,位于s.connect((IP,PORT))文件“ /usr/lib/python2.7/socket.py”,行224,位于meth中返回getattr(self._sock,name)(* args)socket.error:[Errno 111]连接被拒绝
没有其他印刷:/我在做什么错?
我认为您需要使用v.args [0]来获取错误代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.