Maison >développement back-end >Tutoriel Python >Comment puis-je corriger l'erreur « TypeError : l'objet \'module\' n'est pas appelable\ » avec le module « socket » ?
"TypeError : l'objet 'module' n'est pas appelable"
Ce message d'erreur se produit généralement lorsque vous essayez d'appeler un module en tant qu'appelable . Dans votre cas, vous essayez d'appeler le module socket, qui est un objet qui contient des classes et des fonctions.
Pour résoudre cette erreur, vous devez appeler la classe socket dans le module. Il existe deux façons de procéder :
Option 1 : Utilisez le nom complet :
self.serv = socket.socket(AF_INET,SOCK_STREAM)
Option 2 : Importez explicitement la classe socket :
from socket import socket self.serv = socket(AF_INET, SOCK_STREAM)
En utilisant l'une ou l'autre de ces méthodes, vous spécifiez que vous souhaitez appeler la classe socket dans le socket module,而不是模块本身。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!