Je suis novice en python et je viens de le télécharger aujourd'hui. Je l'utilise pour travailler sur un web araignée, donc pour tester et vérifier que tout fonctionne, j'ai téléchargé un exemple de code. Malheureusement, cela ne fonctionne pas et me donne l'erreur:Premiers pas avec Python: Erreur d'attribut
« AttributeError: objet « myshell » n'a pas d'attribut" chargé »
Je ne sais pas si le code de son auto a une erreur ou je ne ai pas faire quelque chose correctement lors de l'installation de Python. Y a-t-il quelque chose à faire lors de l'installation de python comme l'ajout de variables d'environnement, etc.? Et que signifie généralement cette erreur?
Voici l'exemple de code je la classe d'araignée importée:
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)
Lorsque Python lève une exception, il imprime une trace de pile détaillée. Essayez d'inclure cela dans votre question, cela donnera plus de temps aux gens. – TarkaDaal
Le message d'erreur a probablement beaucoup plus d'informations. Ce qui est donné n'est pas suffisant pour vous aider, mais comme il ne semble pas y avoir d'objet 'MyShell' dans ce que vous avez donné, le problème est ailleurs. Peut-être que vous n'avez pas installé le logiciel correctement, ou peut-être qu'il a des dépendances qui n'ont pas été rencontrées. Il est impossible de dire avec les informations qui ont été fournies. –