“module”对象没有属性“pcapObject”

2024-10-03 06:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的示例代码,似乎不想运行。在

import pcap
pc = pcap.pcapObject()
dev = sys.argv[1]
pc.open_live(dev, 1600, 0, 100)
pc.setfilter("udp port 53", 0, 0)
while 1:
    pc.dispatch(1, p.pcap_dispatch)

我真的不知道为什么。我正在使用pypcap。我正在使用macosx(leopard)在python的2.5.1和2.6版本(单独的机器)上运行这个程序。在


Tags: 代码devimportlive示例portsyspcap
3条回答

Python有两个pcap库:

它们都以以下形式导入:

import pcap

但是下面的代码意味着pylibcap实际上是预期的,而不是pypcap。在

^{pr2}$

我在这台计算机上没有python,但是当我看这个例子时,它应该是

pc=pcap.pcap()

至少根据项目文件,这一行:

pc = pcap.pcapObject()

应该是:

^{pr2}$

相关问题 更多 >