Alors voici mon problème. J'ai un script python qui prend un zipfile et extrait son contenu. Puis, basé sur une contrainte, je vais essayer de supprimer le dossier dont le contenu vient d'être extrait. Pour une raison quelconque, j'obtiens une erreur, WindowsError: [Erreur 5] L'accès est refusé: 'Foldername' lorsque j'essaye de supprimer ce dossier. Le code simple se présente comme suitJe ne peux pas supprimer un dossier que je viens d'extraire d'un fichier zip en python
wzip = zipfile.ZipFile ('zipfile.zip')
wzip.extractall()
wzip.close()
os.remove (» ExtractedFolder ')
Si je cours ce dans l'interprète, je reçois le texte suivant:
retraçage (le plus récent appel dernier): fichier « », ligne 1, dans WindowsError: [Erreur 5] L'accès est refusé: 'ExtractedFolder'
J'utilise Python 2.6 sur Windows Vista 32 bits et je suis un peu perplexe quant à la raison pour laquelle cela pourrait se produire.
Je crois que vous avez raison sur 1. et 2. os.remove était la mauvaise commande et os.rmdir aurait aussi bien fonctionné, sauf pour le fait que le dossier n'est pas vide. – TinyGrasshopper