像这样的代码:
import socket, sys
try:
address = ('127.0.0.1', 31500)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(address)
except Exception:
errType, errValue, errTraceback = sys.exc_info()
# or
# handle the Exception it throw out ?
我想要得到的是类似
10060
的错误代码,这意味着connection time out
,感谢您的帮助:)
最佳答案
采用
except EnvironmentError as e:
print e.errno
关于python - 当发生套接字错误时,如何从异常中获取其错误代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488822/