我想在我的程序中这样做:
dest = socket.gethostbyname(host)
我已经包括这条线:
from socket import *
在文件的开头。
我收到此错误:
AttributeError:类型对象 '_socketobject'没有属性 '的gethostbyname'
我正在运行Vista 64bit。我的操作系统有问题吗?我拒绝了我的防火墙和一切。
我想在我的程序中这样做:
dest = socket.gethostbyname(host)
我已经包括这条线:
from socket import *
在文件的开头。
我收到此错误:
AttributeError:类型对象 '_socketobject'没有属性 '的gethostbyname'
我正在运行Vista 64bit。我的操作系统有问题吗?我拒绝了我的防火墙和一切。
你要么使用
import socket
dest = socket.gethostbyname(host)
或使用
from socket import *
dest = gethostbyname(host)
注意:第一个选项是推荐的选项。
你要么使用
import socket
dest = socket.gethostbyname(host)
或使用
from socket import *
dest = gethostbyname(host)
注意:第一个选项是推荐的选项。
后 from socket import *
,你只需要打电话给你的名字 gethostbyname
- 姓名 socket
现在指的是一种类型,而不是模块。那 import *
顺便说一句,这是一种可怕的做法:相反, import socket
,和 然后 socket.gethostbyname
会工作得很好!