NameError:name' gethostname'没有定义

时间:2017-01-20 11:07:23

标签: python

host = gethostbyname(gethostname())
NameError: name 'gethostbyname' is not defined

我需要一些帮助,无法弄清楚是什么意思

以下是代码:

conn = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.ntohs(3)) host = gethostbyname(gethostname()) conn.bind((host, 80)). 

我正在尝试用Python编写一个简单的数据包嗅探器。

1 个答案:

答案 0 :(得分:1)

您必须先将socket.gethostbyname函数导入为:

from socket import gethostbyname

然后你的代码