Je veux supprimer tous les fichiers avec l’extension `` dans un répertoire. Comment puis-je faire en Python ?
Réponses
Trop de publicités?Via os.listdir
et os.remove
:
import os
filelist = [ f for f in os.listdir(".") if f.endswith(".bak") ]
for f in filelist:
os.remove(f)
Ou via glob.glob
:
import glob, os
filelist = glob.glob("*.bak")
for f in filelist:
os.remove(f)
Assurez-vous d'être dans le bon répertoire, en utilisant éventuellement des os.chdir
.
unutbu
Points
222216
ghostdog74
Points
86060
Ignacio Vazquez-Abrams
Points
312628
Première glob , puis supprimer le lien.