備忘のためメモ書き。
同じ階層にファイルがあっても削除されません。
import glob,shutil,os
dir_l = [dir for dir in glob.glob('親ディレクトリのパス/*') \
if os.path.isdir(dir)]]
print(dir_l)
for dir in dir_l:
file_l = [file for file in glob.glob(dir + '/*')]
print(file_l)
if len(file_l) == 0:
shutil.rmtree(dir)