python delete files in directory code example
Example 1: python delete file
import os
import shutil
if os.path.exists("demofile.txt"):
os.remove("demofile.txt") # one file at a time
os.rmdir("test_directory") # removes empty directory
shutil.rmtree("test_directory") # removes not empty directory and its content
Example 2: python os remove file
import os
os.remove("filename.txt")
Example 3: if file exists delete python
import os
filePath = '/home/somedir/Documents/python/logs'
if os.path.exists(filePath):
os.remove(filePath)
else:
print("Can not delete the file as it doesn't exists")
Example 4: python delete all files in directory
import os
filelist = [ f for f in os.listdir(mydir) if f.endswith(".bak") ]
for f in filelist:
os.remove(os.path.join(mydir, f))
Example 5: delete contents of directory python
import os
import glob
files = glob.glob('/YOUR/PATH/*')
for f in files:
os.remove(f)
Example 6: python how to delete a directory with files in it
import shutil
dir_path = '/tmp/img'
try:
shutil.rmtree(dir_path)
except OSError as e:
print("Error: %s : %s" % (dir_path, e.strerror))