МОДУЛЬ FNMATCH PYTHON

Модуль fnmatch в Python предназначен для фильтрации строк с использованием образцов (wildcard patterns).

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

Для поиска файлов по заданному шаблону можно использовать метод fnmatch.filter(names, pattern). Он возвращает список имен файлов, соответствующих заданному шаблону.

Также модуль fnmatch поддерживает использование некоторых метасимволов для создания шаблонов. Например, символ * означает любое количество любых символов, а символ ? означает любой один символ.

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

import fnmatch
import os

files = os.listdir('.')
for file in files:
    if fnmatch.fnmatch(file, '*.txt'):
        print(file)

В данном примере мы импортируем модуль fnmatch и модуль os, который предоставляет функции для работы с файловой системой. Затем мы вызываем метод os.listdir, чтобы получить список файлов в текущей директории. Далее, используя метод fnmatch.fnmatch, мы фильтруем файлы по шаблону.

25 ЗАДАНИЕ НА МАСКИ

Pattern Matching in Python?

CÓMO USAR el CONDICIONAL MATCH en PYTHON 3.10 - Es igual al SWITCH?

Python pygame.ru() Method

Crea una web con Framer AI en 1 minuto

Python Basics Fnmatch Filter Method

Python Tutorial: re Module - How to Write and Match Regular Expressions (Regex)

Use Shelve For EFFECTIVE Persistent Data Storage In Python

Fuzzy String Matching in Python

BLGPG-8392569207FB-24-09-20-01

Новые материалы: