Python / Alle Text Dateien löschen?
Guten Abend,
wie kann ich alle Text Dateien in einem Ordner löschen, ohne alle einzeln anzugeben?
Mein Versuch:
for all_text in "python_txt/":
os.remove(all_text)
Liebe Grüße
1 Antwort
import os
os.chdir("python_txt/")
files = os.listdir()
for i in files:
if os.path.isfile(i):
os.remove(i)
Wäre eine schnelle und einfache Möglichkeit
Kreasteve
16.11.2022, 07:45
@PHLMinions
Du kannst entweder den Pfad wiederherstellen:
import os
cwd = os.getcwd() #speichert den pfad
os.chdir("python_txt/")
files = os.listdir()
for i in files:
if os.path.isfile(i):
os.remove(i)
os.chdir(cwd) #stellt pfad wirder her
Oder man macht es einfach gleich relativ:
import os
path = "python_txt/"
files = os.listdir(path)
for i in files:
if os.path.isfile(path + i):
os.remove(path + i)
Hey,
danke, das Problem ist, danach erstellt er keine Text Dateien mehr..