Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Proj1_0
- Load001
- lib
- src
- Proj2_0
- Load001
- lib
- src
- Load002
- lib
- src
- import os
- for root, subFolders, files in os.walk('.'):
- # root does NOT contain 'Load'
- if root.find('Load') == -1:
- print "nPROJECT: " + root + "n"
- for folder in subFolders:
- print " " + folder
- def my_walk(top_dir, ignore):
- for dirpath, dirnames, filenames in os.walk(top_dir):
- dirnames[:] = [
- dn for dn in dirnames
- if os.path.join(dirpath, dn) not in ignore]
- yield dirpath, dirnames, filename
- list my_walk('.','Load')
- dirnames[:] = [
- dn for dn in dirnames
- if ignore not in os.path.join(dirpath, dn)]
- for x in os.walk('.', topdown=True):
- dirpath, dirnames, dirfiles = x
- print(dirpath, dirnames)
- dirnames[:] = filter(lambda x : not x.startswith('Load'), dirnames)
Add Comment
Please, Sign In to add comment