Вопросы с тегом 'fnmatch'

'fnmatch' - это имя как стандартной функции библиотеки языка C для выполнения сопоставления с шаблоном в стиле оболочки в отношении строк, так и одной из многих реализаций оболочки, предоставляющих механизм языка fnmatch на языке C для языка более высокого уровня - то есть Python, Ruby, 'awk' и т.д.
24

Как использовать glob() для рекурсивного поиска файлов?

Это то, что у меня есть: glob(os.path.join('src','*.c')) но я хочу искать подпапки src. Что-то вроде этого будет работать: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.j...
02 февр. '10 в 18:19
10

Как я могу искать подпапки с помощью модуля glob.glob?

Я хочу открыть серию подпапок в папке и найти текстовые файлы и напечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также не может получить доступ к подпапкам. Кто-нибудь...
10 февр. '13 в 13:27
2

.gitignore стиль fnmatch()

Каким будет самый простой способ иметь .gitignore стиль fnmatch() с Python. Похоже, что stdlib не предоставляет функцию match(), которая соответствовала спецификации пути в отношении регулярного выражения пути стиля UNIX. fnmatch() соответствует т...
06 апр. '12 в 20:04
5

pathinfo vs fnmatch

Произошла небольшая дискуссия о скорости fnmatch через pathinfo: как проверить, является ли файл php? Я не был полностью убежден, поэтому решил сравнить две функции. Использование динамических и статических путей показало, что pathinfo был быстрее....
22 апр. '10 в 18:31
2

fnmatch и рекурсивный путь совпадают с `**`

Есть ли какой-либо встроенный или простой способ рекурсивно согласовывать пути с двойной звездочкой, например. например zsh делает? Например, при path = 'foo/bar/ham/spam/eggs.py' Я могу использовать fnmatch, чтобы проверить его с помощью fnmatc...
20 авг. '13 в 17:55
3

Исключить файлы с помощью fnmatch

Я создаю цикл в Python, который проходит через все файлы в определенном каталоге, используя fnmatch.filter(). В настоящее время я просматриваю все CSV файлы в определенной папке следующим образом: for file_source in fnmatch.filter(os.listdir(source_...
07 мар. '18 в 14:43
2

Python fnmatch, проверить существующий файл

У меня есть задача, я хочу проверить, существует ли специальный файл *.part в каталоге. Если файл существует, проверьте еще раз, если нет, напечатайте "файл был удален". Я использую os.listdir(), следующий для каждого файла в lisdir, я использую fn...
28 дек. '16 в 12:26
1

Запрос о модуле Python fnmatch?

Я искал модуль fnmatch, и по пути я натолкнулся на утверждение, в котором я не fnmatch, что происходит... Кто-нибудь может мне помочь? Мне нужно знать, для чего служит -25 в этом коде: print 'Filename: %-25s %s' % (name, fnmatch.fnmatchcase(name, p...
24 февр. '19 в 5:45
3

Ускорение сопоставления файлов на основе имен файлов

поэтому у меня есть 2 каталога с 2 разными типами файлов (например,.csv,.png), но с одинаковым базовым именем (например, 1001_12_15.csv, 1001_12_15.png). У меня есть много тысяч файлов в каждом каталоге. Я хочу получить полные пути к файлам после с...
21 июл. '19 в 11:13
1

Почему при перемещении файлов в цикле с помощью shututil не найдено ни одной ошибки?

Я пытаюсь организовать файлы в определенные папки с помощью fnmatch, но по какой-то причине файлы не могут быть перемещены или скопированы после того, как они пройдут цикл, который я написал. Я удостоверился, что каждый каталог правильно назван и на...
14 июл. '19 в 23:23
0

Как исключить подкаталог при извлечении файла из него в родительский каталог в python?

Поэтому я хочу создать эту систему фильтрации файлов, чтобы они соответствовали семплам ударных в соответствующих папках. Мне удалось успешно отфильтровать и сопоставить каждый файл, который я хотел, с соответствующей папкой, однако вместе с файлом ...
21 июл. '19 в 17:39
1

Что делает функция POSIX fnmatch()?

Что именно делает fnmatch()? Для чего это может быть использовано? int fnmatch(const char *pattern, const char *string, int flags);
04 июл. '19 в 9:23