python remove not empty directory code example

Example 1: python remove directory not empty

import shutil

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

Example 2: python remove empty folders

import os
def drop_empty_folders(directory):
    """Verify that every empty folder removed in local storage."""

    for dirpath, dirnames, filenames in os.walk(directory, topdown=False):
        if not dirnames and not filenames:
            os.rmdir(dirpath)

Example 3: python remove directory not empty

import shutil

shutil.rmtree('/folder_name')