-1
我正在尝试使用scapy编写nslookup
的代码。当我运行它时,它说:Ether对象不可调用-python
TypeError: 'Ether' object is not callable
它指向此行:print(ans(ether(ip.src)))
。
有人可以告诉我如何解决这个问题吗?
我正在尝试使用scapy编写nslookup
的代码。当我运行它时,它说:Ether对象不可调用-python
TypeError: 'Ether' object is not callable
它指向此行:print(ans(ether(ip.src)))
。
有人可以告诉我如何解决这个问题吗?
您的Scapy语法已关闭。它应该是
print(ans[IP].src)
,而不是
print(ans(ether(ip.src)))
我没有看到以太部分如何有什么与此有关。在编写nslookup时,我认为你有与我不同的方法。
你是否搜索了你得到的错误? – tburrows13
我做过了,但找不到具体的答案,我正在寻找 – Jane
您可以显示代码吗?看起来像以太对象已经实例化,并且在他的类中没有__call__方法 –