title: List directories with a specified depth in Python
body: <p>I'm want a function to return a list with directories with a specified path and a fixed depth and soon realized there a few alternatives. I'm using os.walk quite a lot but the code started to look ugly when counting the depth etc. </p>
  
  <p>What is really the most "neat" implementation?</p>