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 » ?

Comment puis-je corriger l'erreur « TypeError : l'objet \'module\' n'est pas appelable\ » avec le module « socket » ?

Susan Sarandon
Libérer: 2024-12-05 08:54:10
original
775 Les gens l'ont consulté

How Do I Fix the

"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)
Copier après la connexion

Option 2 : Importez explicitement la classe socket :

from socket import socket

self.serv = socket(AF_INET, SOCK_STREAM)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal