Сообщить об ошибке.

Функция fnmatch() модуля fnmatch в Python

Сравнить имя файла с шаблоном в стиле Linux

Синтаксис:

import shutil

fnmatch.fnmatch(filename, pattern)

Параметры:

Возвращаемое значение:

Описание:

Функция fnmatch() модуля fnmatch проверяет, соответствует ли строка имени файла шаблонной строке, возвращая True или False.

Оба параметра filename и pattern нормализуются с помощью 'os.path.normcase()`.

Функция fnmatch.fnmatchcase() может использоваться для сравнения с учетом регистра, независимо от того, является ли это стандартом для операционной системы.

Примеры использования:

В этом примере будут напечатаны все имена файлов в текущем каталоге с расширением .txt:

import fnmatch
import os

pattern = '*.txt'

for name in os.listdir('.'):
    if fnmatch.fnmatch(name, pattern):
        print(name)