После получения всех путей вы можете использовать регулярное выражение (python re
package), чтобы сопоставить все пути, содержащие bad
, и добавить все остальные в свой окончательный список.
Регулярное выражение будет выглядеть следующим образом: \/bad\/
Вы также можете использовать простой оператор if:
for dir in Path(args.path).rglob("my_dir"):
if "/bad/" in dir:
print(dir)
/home/user/path/to/this/my_dir
/home/user/path/to/other/my_dir