0
votes

Python - Supprimer des fichiers XLSX d'un dossier

J'essaie de supprimer tous les fichiers xlsx à partir d'un dossier, note que les fichiers d'une autre extension. Donné ci-dessous est ce que j'ai essayé: xxx

mais ce qui précède ne supprime pas les fichiers XLSX.


0 commentaires

3 Réponses :


3
votes

Essayez:

import os
import glob

path = '/users/user/folder'
for f in glob.iglob(path+'/**/*.xlsx', recursive=True):
    os.remove(f)


0 commentaires

2
votes

Vous pouvez utiliser ce code pour supprimer le fichier XLSX ou XLS. Import OS

 path = r'your path '
 os.chdir(path)
 for file in os.listdir(path):
     if file.endswith('.xlsx') or file.endswith('.xls'):
         print(file)
         os.remove(file)


0 commentaires

0
votes

Il serait préférable d'utiliser os.listdir () code> et fnmatch code>. Essayez le code ci-dessous.

`import os, fnmatch

 listOfFiles = os.listdir('/users/user/folder') #filepath 
 pattern = "*.xslx"  
 for entry in listOfFiles:  
     if fnmatch.fnmatch(entry, pattern):
        print ("deleting"+entry)
        os.remove(entry)`


0 commentaires