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
.