import shutil shutil.ignore_patterns(*patterns)
*patterns - шаблоны типа glob.glob().Фабричная функция ignore_patterns() модуля shutil создает функцию, которая позволяет выборочно копировать файлы из каталогов.
Функцию shutil.ignore_patterns() можно использовать в качестве вызываемого объекта для аргумента ignore функции shutil.copytree().
Файлы и каталоги пропускаются в соответствии с одним из предоставленных шаблонов *patterns типа glob.glob().
>>> from shutil import copytree, ignore_patterns >>> ignore_patterns('*.pyc', 'tmp*') # <function ignore_patterns.<locals>._ignore_patterns at 0x7fd4817046a8> # Использование copytree(source, destination, ignore=ignore_patterns('*.pyc', 'tmp*'))
Будут скопированы все, кроме файлов .pyc и файлов или каталогов, чье имя начинается с tmp.