J'essaie de supprimer tous les fichiers mais ce qui précède ne supprime pas les fichiers XLSX. p> p> xlsx code> à partir d'un dossier, note que les fichiers d'une autre extension. Donné ci-dessous est ce que j'ai essayé:
3 Réponses :
Essayez:
import os
import glob
path = '/users/user/folder'
for f in glob.iglob(path+'/**/*.xlsx', recursive=True):
os.remove(f)
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)
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)`