removes empty dirs under a given path
(path)
| 4 | |
| 5 | |
| 6 | def remove_empty_dirs(path): |
| 7 | """ removes empty dirs under a given path """ |
| 8 | for root, dirs, files in os.walk(path): |
| 9 | for d in dirs: |
| 10 | dir_path = os.path.join(root, d) |
| 11 | if not os.listdir(dir_path): |
| 12 | os.rmdir(dir_path) |
| 13 | |
| 14 | |
| 15 | def ensure_dir_exists(path): |