Hé là, je suis assez nouveau pour la programmation et j'ai un problème avec le Python Challenge; et j'ai enlevé l'URL exacte dans l'espoir d'éviter de lourds spoilers.Fin inattendue des archives
Quoi qu'il en soit, mon problème est que j'essaie d'ouvrir le fichier que j'ai créé, dans WinRAR après avoir exécuté le code suivant, et il me dit que le fichier a un "inattendu de fin d'archive". Naturellement, j'ai essayé de relancer mon code plusieurs fois juste au cas où, et toujours pas de chance.
J'ai également saisi le fichier avec mon navigateur à partir de la même URL pour m'assurer que le fichier lui-même n'est pas endommagé, et l'ai ouvert sans aucune erreur, donc je suis assez perplexe. Je suppose que je manque un élément de base du processus?
J'apprécie votre aide à l'avance!
import urllib
url = "http://www.pythonchallenge.com/pc/def/xxxxxxx.zip"
site = urllib.urlopen(url)
newfile = open(url.split('/')[-1],'w')
newfile.write(site.read())
site.close()
newfile.close()
Est-ce que [SO answer answer] (http://stackoverflow.com/questions/4028697/how-do-i-download-a-zip-file -in-python-using-urllib2) soyez ce que vous cherchez? –