处理Python套接字时出错-';插座';对象没有属性';错误';
我正在使用try/exception循环捕获服务器的套接字错误。 但是,我得到以下代码的错误“'socket'对象没有属性'error'”:处理Python套接字时出错-';插座';对象没有属性';错误';,python,sockets,server,Python,Sockets,Server,我正在使用try/exception循环捕获服务器的套接字错误。 但是,我得到以下代码的错误“'socket'对象没有属性'error'”: try: self.socket.bind((self.host, self.port)) self.socket.listen() return self.socket.accept() except (self.socket.error, msg):
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)
有人知道如何正确捕获套接字错误吗?不是socket.error已弃用吗?您可能是指
socket.error
而不是self.socket.error
。错误类型不是套接字对象的属性。是!我意识到它已经贬值了