IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

problème de suppression de dossier


Sujet :

Python

Vue hybride

lekev262 problème de suppression de... 24/06/2016, 19h38
wiztricks Salut, Si l'accès aux... 24/06/2016, 19h50
lekev262 le problème c'est que je... 24/06/2016, 20h05
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Février 2014
    Messages : 49
    Par défaut problème de suppression de dossier
    bonjour,

    je développe un programme orienté dans le traitement de fichier pour les renommer il déplace et vide tout le contenu du dossier source sans le supprimer et impossible de le supprimé par la suite ou de le déplacé... j'ai toujours un message d'erreur de la part de Windows.
    ---
    Nom : Capture.PNG
Affichages : 340
Taille : 4,3 Ko
    ---

    bon bonne nouvelle il disparaît quand je redemande le pc mais je veux pas avoir a le redémarré a chaque fois que j'ai fait mes traitement de fichier !

    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    if self.choix.get() == '1':
          x=open('C:/Users/lekev262/Downloads/[M] Manga scan/[0] scan/manga {0}.html'.format(ch),'w')
          x.write('<HTML>\n<P ALIGN="CENTER">\n')
          for i in range(0,len(self.fichier)):
            x.write('<IMG SRC="{0}/p{1}.jpg"><br>\n'.format(ch,i+1))
            os.renames(self.name[i],'C:/Users/lekev262/Downloads/[M] Manga scan/[0] scan/{0}/p{1}.jpg'.format(ch,i+1))     
          x.write("</P>\n</HTML>\n")
          x.close()
        elif self.checkButtonsInputsValues.get() == 1 and self.choix.get() == '2':
          for i in range(0,len(self.fichier)): os.renames(self.name[i],'C:/Users/lekev262/Downloads/[M] Manga scan/{0}/{0} [T{1}] p{2}.jpg'.format(self.manga,ch,i+1))
        elif self.checkButtonsInputsValues.get() == 0 and self.choix.get() == '2':
          for i in range(0,len(self.fichier)): os.renames(self.name[i],'C:/Users/lekev262/Downloads/[M] Manga scan/{0}/{0} ch{1} p{2}.jpg'.format(self.manga,ch,i+1))
        else:
          x=open('C:/Users/lekev262/Downloads/[M] Manga scan/[0] scan/{0} {1}.html'.format(self.manga,ch),'w')
          x.write('<HTML>\n<P ALIGN="CENTER">\n')
          for i in range(0,len(self.fichier)):
            x.write('<IMG SRC="{0}/{1}/p{2}.jpg"><br>\n'.format(self.manga,ch,i+1))
            os.renames(self.name[i],'C:/Users/lekev262/Downloads/[M] Manga scan/[0] scan/{0}/{1}/p{2}.jpg'.format(self.manga,ch,i+1))
          x.write("</P>\n</HTML>\n")
          x.close()      
        ch=int(ch)+1
        if askquestion('Suppretion', 'Êtes-vous sûr de vouloir faire ça?'):
          try: os.rmdir('{0}'.format(os.path.dirname(self.name[0])))# me donne une erreur quant je les utilises 
          except: os.shutil.rmtree('{0}'.format(os.path.dirname(self.name[0])))
    erreur :
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "E:\Anime - Image\appli maison\nouveau\programe TK.py", line 115, in executer
    try: os.rmdir('{0}'.format(os.path.dirname(self.name[0])))
    PermissionError: [WinError 5] Accès refusé: 'C:/Users/lekev262/Downloads/[M] Manga scan/[Penguin-Scantrad]Mushoku_Tensei_~Isekai_Ittara_Honki_Dasu~_v02_c15'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__
    return self.func(*args)
    File "E:\Anime - Image\appli maison\nouveau\programe TK.py", line 116, in executer
    except: os.shutil.rmtree('{0}'.format(os.path.dirname(self.name[0])))
    AttributeError: 'module' object has no attribute 'shutil'
    c'est un problème de os.renames ? ou un conflit quelle conque ?

    merci de votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Si l'accès aux fichiers est vous est refusé, c'est pas un problème de code Python mais de privilèges pour effectuer une opération que donne ou pas l'environnement système. Lancer le script en étant administrateur pourrait aider (mais c'est dangereux...).
    L'autre erreur est due à:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    except: os.shutil.rmtree('{0}'.format(os.path.dirname(self.name[0])))
    shutil est un module à part entière et non dans le module os.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2014
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Février 2014
    Messages : 49
    Par défaut
    le problème c'est que je l'utilisait avent se programme et je n'avais pas ce problème depuis j'ai réinstaller mon OS donc python et sa me fait sa... une misa a jour qui a plus les droit de suppression (ou que mon Windows n'est pas activé je vient d'y pensé ...)

Discussions similaires

  1. Problème suppression de Dossier perso !
    Par key'z dans le forum VB.NET
    Réponses: 8
    Dernier message: 05/05/2011, 15h08
  2. [batch] problème de suppression de dossier
    Par july dans le forum Windows
    Réponses: 2
    Dernier message: 22/07/2005, 11h39
  3. [Excel - VBA] Problème de suppression de lignes...
    Par beholder2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2005, 17h27
  4. suppression de dossier???
    Par t-ma&&& dans le forum C++
    Réponses: 8
    Dernier message: 11/12/2004, 14h54
  5. Réponses: 4
    Dernier message: 16/04/2004, 08h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo