Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 3, 2022 15:26:53

python13
Зарегистрирован: 2022-03-17
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый быстрый метод поиска папок в подпапках по названию?

Привет!
Какие варианты поиска папок с определённым названием в подпапках вы знаете?

Ищу самый быстрый метод. Функция glob() для моих задач довольно медленная. Есть ли альтернативные решения?

Указываю путь (например ‘D:\\’), указываю название, по которому нужно найти папки(например ‘google’) и запускаю скрипт. После его отработки нужно получить все найденные пути к папкам, в названии которых содержится ‘google’.


Офлайн

#2 Авг. 3, 2022 16:05:31

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Самый быстрый метод поиска папок в подпапках по названию?

python13
Есть ли альтернативные решения?
Предварительно создать индекс и искать в нем. https://www.elastic.co/ в помощь.

Вообще современные ОС сами умеют создавать индексы…



Отредактировано doza_and (Авг. 3, 2022 16:06:08)

Офлайн

#3 Авг. 4, 2022 09:32:14

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Самый быстрый метод поиска папок в подпапках по названию?

какой бы метод вы не использовали - он будет медленнее чем нативный в ос
по этому если нужна скорость используйте системные функции ос вызывая их
и обрабатывая результат



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Авг. 4, 2022 11:19:06

python13
Зарегистрирован: 2022-03-17
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый быстрый метод поиска папок в подпапках по названию?

ZerG
какой бы метод вы не использовали - он будет медленнее чем нативный в оспо этому если нужна скорость используйте системные функции ос вызывая их и обрабатывая результат
Спасибо за совет!

Офлайн

#5 Авг. 4, 2022 11:19:29

python13
Зарегистрирован: 2022-03-17
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Самый быстрый метод поиска папок в подпапках по названию?

doza_and
Спасибо за совет!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version