Функция fnmatch() модуля fnmatch проверяет, соответствует ли строка имени файла шаблонной строке, возвращая True или False . Пример использования: from fnmatch import * s = ['Привет','пакет','приток','перемена'] for x in s: if fnmatch(x,' п*е? '): print(x,'yes') else: print(x,'no') Результат запуска: Привет yes пакет yes приток no перемена no Строки Привет и пакет соответствуют шаблону (маске) п*е? * - это любая группа символов (в том числе пустая) ? - ровно один любой символ (пустоты быть не может) Применение функции fnmatch в задачах Задача 1. В каталоге находится 6 файлов: adobe.xls idol.xlsx london.xls adobe.xml odor.xlsx sdoba.xls Определите, по какой из масок из них будет отобрана указанная группа файлов: adobe.xls idol.xlsx odor.xlsx sdoba.xls 1) ?do*.xls 2) ?do?*.xls* 3) *do*.x* 4) ?do?.xls* Программа решения на языке Phyton from fnmatch import * dir_ = ['adobe.xls','idol.xlsx','london.xl