3 Ocak 2010, Pazar
Silme tüm Python ile bir dizin içindeki dosyalar
Uzantılı tüm dosyaları .bak
bir dizini silmek istiyorum. Nasıl Python ile bunu yapabilir miyim?
CEVAP
3 Ocak 2010, Pazar
import os
filelist = [ f for f in os.listdir(".") if f.endswith(".bak") ]
for f in filelist:
os.remove(f)
Veya glob.glob
:)
import glob, os
filelist = glob.glob("*.bak")
for f in filelist:
os.remove(f)
Doğru dizinde olduğundan emin olmak için, sonunda os.chdir
kullanarak.
Bunu Paylaş:
Yeniden adlandırma sıralı numaraları i...
Python, bir dizin var olmadığını kontr...
Bulma öğenin dizin listesi Python içer...
git: geri yeni dosyalar da dahil olmak...
Nasıl Python dizin tarafından bir list...