delete non empty directory python code example

Example 1: os remove entire folder python

import os
import shutil

os.remove('/your/path/to/file.txt') #removes a file.

os.rmdir('/your/folder/path/') #removes an empty directory.

shutil.rmtree('/your/folder/path/') #deletes a directory and all its contents.

Example 2: delete contents of directory python

import os
import glob

files = glob.glob('/YOUR/PATH/*')
for f in files:
    os.remove(f)

Example 3: python remove directory not empty

import shutil

shutil.rmtree('/folder_name')
shutil.rmtree('/folder_name', ignore_errors=True)  # for read only files

Example 4: python remove directory not empty

import shutil

shutil.rmtree('/folder_name')