NameError:未定义名称“错误”

时间:2018-01-03 02:33:21

标签: python-3.6 scapy nameerror

所以我正在为一个使用scapy的游戏制作一个作弊程序,当我在视觉工作室中运行时,它运行良好,但当我在cmd中说

python myprogram.py

它说:

Traceback (most recent call last):
File "ScapyTest.py", line 135, in <module>
  sniff(prn=action)
File "C:\Program Files\Python36\lib\site-packages\scapy\sendrecv.py", line 
592, in sniff
  sel = select([s],[],[],remain)
File "C:\Program Files\Python36\lib\site-packages\scapy\supersocket.py", 
line 38, in fileno
  return self.ins.fileno()
File "C:\Program Files\Python36\lib\site-packages\scapy\arch\pcapdnet.py", 
line 232, in fileno
  error("Cannot get selectable PCAP fd on Windows")
NameError: name 'error' is not defined

我不确定它是否字面意思是它不知道错误是什么,或者是否有一些逻辑原因背后它不知道错误是什么。这是嗅闻,但我不知道是什么。我的代码中也没有错误,所以我不知道为什么会说这个

1 个答案:

答案 0 :(得分:0)

这看起来像一个老bug。您应该获得当前的开发版本(从official repository开始安装并重试。