我對Python相對比較陌生,並且在使用Python網絡操作工具Scapy編程時遇到問題。但是,我不能說它是否是一個Scapy問題,因爲它是一個存在Python新手的問題。在scapy site,他們給這我不能以我自己的機器上運行一個示例程序:Python - 庫問題
#! /usr/bin/env python
import sys
from scapy import sr1,IP,ICMP
p=sr1(IP(dst=sys.argv[1])/ICMP())
if p:
p.show()
對此我得到:
Traceback (most recent call last):
File "test.py", line 4, in <module>
from scapy import sr1,IP,ICMP
ImportError: cannot import name sr1
所以我的問題然後就是:安裝時的Python圖書館,我需要改變我的路徑或類似的東西嗎?另外,有什麼我可以在解釋器中運行,告訴我scapy包的內容?我可以運行from scapy import *
就好了,但由於我不知道里面有什麼,所以很難使用它。
檢查你的scapy安裝。在我的機器上,您的示例既可以作爲您的發佈,也可以與scapy一起作爲解釋器工作... – 2008-10-23 13:55:06