Python / Alle Text Dateien löschen?

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

PHLMinions 
Fragesteller
 15.11.2022, 23:58

Hey,

danke, das Problem ist, danach erstellt er keine Text Dateien mehr..

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