import shutil

trash_dir = "my_documents/bad_dir"

try:
    shutil.rmtree(trash_dir)
except OSError as e:
    print(f"Error: {trash_dir} : {e.strerror}")


import os

for dirpath, dirnames, files in os.walk("my_documents/bad_dir", topdown=False):
    try:
        os.rmdir(dirpath)
    except OSError as ex:
        pass
