Tek dosyaları nasıl sileceğimi biliyorum, ancak bir dosyadaki bir dizindeki tüm dosyaların nasıl silineceğine ilişkin uygulamada kayboluyorum. Windows Python yazarak dosyaları silme
dizin Dosyaları .config olan tüm dosyaları silmek istiyormyfolder \ fakat diğerleri için hiçbir olduğunu varsayalım. Bunu nasıl yaparım? ,
import os
files = os.listdir("myfolder")
for f in files:
if not os.path.isdir(f) and ".config" in f:
os.remove(f)
Bir dizindeki dosyaları listeler ve bu bir dizin var ve eğer dosya adı her yerde İçinde ".config" etti:
Teşekkür Lütfen
.config olan tüm * dosyaları * silmek istediğiniz anlamına mı geliyor? – Triptych
Evet! Fixed –
0conch dosyalarının tümünü belirli bir yoldan silmek mi istiyorsunuz? sadece bir .config dosyasını silmek istiyorsanız, o zaman sadece os.remove yapabilirsiniz (". config") –