python - 错误处理 Python 套接字 - 'socket' 对象没有属性 'error'
问题描述
我正在使用 try/exception 循环来捕获服务器的套接字错误。然而,我收到此代码的错误“'socket'对象没有属性'error'”:
try:
self.socket.bind((self.host, self.port))
self.socket.listen()
return self.socket.accept()
except (self.socket.error, msg):
print("Couldn't connect to the socket")
sys.exit(1)
有谁知道如何正确捕获套接字错误?
解决方案
推荐阅读
- postgresql - 如何将相关组保持在一起?
- ios - 更改选项卡控制器选项卡时的运行方法(iOS)
- .htaccess - htaccess 中的 ^([^.?]+)$ 和 ^(\w+)$ 重写规则说明
- c++ - 模拟概念和约束的推荐方法是什么?
- r - 在 R 中的面板线性模型(回归)中添加虚拟变量
- python - 使用连续隐马尔可夫模型的时间序列预测步骤
- django - 将自己分组的排名系统使用什么数据结构?
- javascript - 选择器是比类方法更好的获取计算数据的方法吗?
- javascript - 如何从 XHR 请求响应字符串转换/解码 base64
- javascript - json字符串化重复键