Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
处理Python套接字时出错-';插座';对象没有属性';错误';_Python_Sockets_Server - Fatal编程技术网

处理Python套接字时出错-';插座';对象没有属性';错误';

处理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/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)

有人知道如何正确捕获套接字错误吗?

不是socket.error已弃用吗?您可能是指
socket.error
而不是
self.socket.error
。错误类型不是套接字对象的属性。是!我意识到它已经贬值了