Python-Attribut error: type object '_socketobject' hat kein Attribut 'gethostbyname'
Ich versuche, dies zu tun in meinem Programm:
dest = socket.gethostbyname(host)
Beigefügt habe ich die Zeile:
from socket import *
in den Anfang der Datei.
Bin ich immer diese Fehlermeldung:
AttributeError: type object
'_socketobject' hat kein Attribut
'gethostbyname'
Ich bin mit Vista 64bit. Könnte es ein problem mit meinem OS? Ich habe abgelehnt, meine firewall und alles.
InformationsquelleAutor Sheela | 2009-12-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du shoulod entweder
oder verwenden Sie
Hinweis: die erste option ist bei weitem die empfohlenen.
können Sie schätzen, noch mehr zu akzeptieren, dass das als Antwort 🙂
InformationsquelleAutor rob
Nach
from socket import *
würden Sie benötigen, rufen Sie einfach die barenamegethostbyname
-- die barenamesocket
bezieht sich jetzt auf eine Art, die nicht auf das Modul. Dassimport *
ist schrecklich Praxis, by the way: do, stattdessenimport socket
, und dannsocket.gethostbyname
gut funktionieren wird!InformationsquelleAutor Alex Martelli