После следующего заявления
folders = [path+'/'+dir for (path,dirs,files) in os.walk(base)
for dir in dirs
if dir not in ['Folder 1', 'Folder3', ...]]
переменная folders
должна содержать интересующие вас папки.
Edit1: ... + '/' + ...
работает только в Unix-подобных ОС. Я думаю, что есть os.path.join
, который выполняет ту же платформу независимо
Edit2: Если вы хотите исключить все подкаталоги каталогов, которые должны быть исключены, вы можете попробовать следующее:
exclusions = ['Folder 1', 'Folder3', ...]
folders = [path+'/'+dir for (path,dirs,files) in os.walk(base)
if not any([f in path for f in exclusions])
for dir in dirs
if dir not in exclusions
]