Mercurial > public > pelican-blog
view content/Coding/023-finding-empty-dirs.rst @ 13:bcfe2a2c8358
Take advantages of new pelican-bootstrap3 features.
Show date & tags on index.
Show twitter widget.
The Bootstrap readable theme was updated. I didn't like the new
version as much so I saved it as 'readable-bgn' in my pelican-bootstrap3
repo.
Added a setting PATH = 'content' to prevent weird errors when using
'fab regenerate', etc. Got this by googling.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Mon, 10 Feb 2014 20:03:21 -0600 |
parents | 7ce6393e6d30 |
children |
line wrap: on
line source
Finding empty directories in Python ################################### :date: 2013-05-26 16:00 :tags: Python :slug: finding-empty-directories-in-python :author: Brian Neal Late one night I needed to write some Python code to recursively find empty directories. Searching online produced some unsatisfactory solutions. Here is a simple solution that leverages `os.walk`_. .. sourcecode:: python import os empty_dirs = [] for root, dirs, files in os.walk(starting_path): if not len(dirs) and not len(files): empty_dirs.append(root) If you then wish to delete these empty directories: .. sourcecode:: python for path in empty_dirs: os.removedirs(path) .. _os.walk: http://docs.python.org/2/library/os.html#os.walk