Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 18, 2017 11:31:15

Atuan
Зарегистрирован: 2017-09-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Автодополнение пути

Здравствуйте. Никак не могу найти способ автодополнения при работе с файлом аналог * в bash. Например, если полный путь до файла

  /a/b/c/d.txt
в баше можно использовать конструкцию вида:
 /a/b/*/d.txt
и если d.txt единственный во всех субдиректориях b, то путь автомтически заполняется вне зависимости от названия субдиректорий. Каким образом это можно организовать в python? Необходииость продиктована постоянным изменением названий директорий.
Хочу подчеркнуть, нужно именно автодополнение, а не ручной поиск.

Отредактировано Atuan (Сен. 18, 2017 11:31:50)

Офлайн

#2 Сен. 18, 2017 11:43:17

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2842
Репутация: +  186  -
Профиль   Отправить e-mail  

Автодополнение пути

 >>> from glob import glob
>>> glob("/home/*/0/")
['/home/rodegast/0/']



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Сен. 18, 2017 11:46:02

Atuan
Зарегистрирован: 2017-09-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Автодополнение пути

Вот как все просто. А я в os искал. Спасибо большое.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version