Guest User

Untitled

a guest
Jan 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. Proj1_0
  2. Load001
  3. lib
  4. src
  5. Proj2_0
  6. Load001
  7. lib
  8. src
  9. Load002
  10. lib
  11. src
  12.  
  13. import os
  14.  
  15.  
  16. for root, subFolders, files in os.walk('.'):
  17. # root does NOT contain 'Load'
  18. if root.find('Load') == -1:
  19. print "nPROJECT: " + root + "n"
  20. for folder in subFolders:
  21. print " " + folder
  22.  
  23. def my_walk(top_dir, ignore):
  24. for dirpath, dirnames, filenames in os.walk(top_dir):
  25. dirnames[:] = [
  26. dn for dn in dirnames
  27. if os.path.join(dirpath, dn) not in ignore]
  28. yield dirpath, dirnames, filename
  29. list my_walk('.','Load')
  30.  
  31. dirnames[:] = [
  32. dn for dn in dirnames
  33. if ignore not in os.path.join(dirpath, dn)]
  34.  
  35. for x in os.walk('.', topdown=True):
  36. dirpath, dirnames, dirfiles = x
  37. print(dirpath, dirnames)
  38. dirnames[:] = filter(lambda x : not x.startswith('Load'), dirnames)
Add Comment
Please, Sign In to add comment