fnmatch.fnmatch ()
fnmatch.fnmatch ( filename, pattern )
Проверяет, соответствует ли строка имени файла filename строке шаблона pattern, возвращая True
или False
. Оба параметра нормализованы по регистру с помощью os.path.normcase (). fnmatchcase () можно использовать для сравнения с учетом регистра, независимо от того, является ли это стандартом для операционной системы.
В этом примере будут напечатаны все имена файлов в текущем каталоге с расширением .txt
:
import fnmatch
import os
for file in os.listdir('.'):
if fnmatch.fnmatch(file, '*.txt'):
print(file)
Last updated
Was this helpful?