os.removedirs()はサブフォルダーも再帰的に削除してくれます。
ただし、フォルダー内にファイルがあると削除に失敗します。
import os os.removedirs(path)
shutil.rmtree()は、フォルダー内にファイルがあってもフォルダーを削除します。
import shutil shutil.rmtree(path)