Уведомления

Группа в Telegram: @pythonsu

#1 Июль 9, 2017 11:30:28

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

Поиск файла и его полного пути на диске

Нужно по имеющемуся имени файла (с расширением) найти его на диске, а потом выдать его расположение.
Попыталась сделать так..
Не то выдает.
def passage(findThis, beginSearchThere):
for dirpath, dirnames, filenames in os.walk(beginSearchThere):
for filename in filenames:
print(filename)
if (filename == findThis):
find = True
filesPath = ‘\’'+ dirpath + ‘\’'
return filesPath
return None

Делала filename.abspath и тоже не работало:
for dirpath, dirnames, filenames in os.walk('/home/elina/elya'):
for filename in filenames:
print(os.path.abspath(filename))

Отредактировано elllkk (Июль 9, 2017 11:32:10)

Офлайн

#2 Июль 9, 2017 13:33:34

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

Поиск файла и его полного пути на диске

найти и показать путь по шаблону это функция glob с recurcive=1



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version