Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.36 KB | None | 0 0
  1. import os
  2.  
  3. def walklevel(some_dir, level=1):
  4.     some_dir = some_dir.rstrip(os.path.sep)
  5.     assert os.path.isdir(some_dir)
  6.     num_sep = some_dir.count(os.path.sep)
  7.     for root, dirs, files in os.walk(some_dir):
  8.         yield root, dirs, files
  9.         num_sep_this = root.count(os.path.sep)
  10.         if num_sep + level <= num_sep_this:
  11.             del dirs[:]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement