我是python的新手,今天剛下載它。我正在使用它來處理網絡蜘蛛,爲了測試它並確保一切正常,我下載了一個示例代碼。不幸的是,它不工作,並給我的錯誤:Python入門:屬性錯誤
「AttributeError的:‘MyShell’對象有沒有‘裝’屬性」
我不知道如果代碼自身有錯誤,或我沒有安裝python時要正確地做一些事情。安裝python時需要做什麼,比如添加環境變量等?那個錯誤通常意味着什麼?
下面是我用進口蜘蛛類使用的示例代碼:
import chilkat
spider = chilkat.CkSpider()
spider.Initialize("www.chilkatsoft.com")
spider.AddUnspidered("http://www.chilkatsoft.com/")
for i in range(0,10):
success = spider.CrawlNext()
if (success == True):
print spider.lastUrl()
else:
if (spider.get_NumUnspidered() == 0):
print "No more URLs to spider"
else:
print spider.lastErrorText()
# Sleep 1 second before spidering the next URL.
spider.SleepMs(1000)
當Python拋出異常時,它會打印詳細的堆棧跟蹤。嘗試在你的問題中包括這一點,它會讓更多人繼續前進。 – TarkaDaal 2010-05-04 17:43:06
錯誤消息大概有更多的信息。所提供的僅僅是不足以幫助你,但由於你所提供的東西似乎並不是一個'MyShell'對象,所以問題在其他地方。也許你沒有正確安裝軟件,或者它可能沒有滿足依賴性。用提供的信息來說是不可能的。 – 2010-05-04 17:44:01