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)`