Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2022 20:40:18

BigBaldEgg
От: Обнинск
Зарегистрирован: 2022-01-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа для вывода путей файлов с расширениями .jpg и .tif

Нужна помощь в создании простой программы, которая при активации будет искать все файлы с компьютера с расширением .jpg и .tif и выводить к ним полные пути. Я пока добился только того что прога ищет файлы в конкретной директории, но не во всей системе. Заранее большое спасибо.

Офлайн

#2 Янв. 20, 2022 22:07:11

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1308
Репутация: +  112  -
Профиль   Отправить e-mail  

Программа для вывода путей файлов с расширениями .jpg и .tif

BigBaldEgg
но не во всей системе
Пропишите путь всей системы
dir = r'Галактическая нить Персея-Пегаса\комплекс сверхскоплений Рыб-Кита\Местная группа галактик\галактика Млечный Путь\рукав Ориона\Солнечная система'

(⊙_⊙)?

Офлайн

#3 Янв. 21, 2022 07:56:00

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

Программа для вывода путей файлов с расширениями .jpg и .tif

xam1816
Пропишите путь всей системы
Под всей системой автор понимает все диски все сетевые соединения, все архивы, и т.д.

В юниксе или маке вы можете от корня пройтись по всей системе, но правда часть устройств может быть не смонтирована. А в windows надо возиться с дисками.

Короче, обсуждение бессмысленно без уточнения ТЗ и операционной системы.



Офлайн

#4 Янв. 21, 2022 11:01:11

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1308
Репутация: +  112  -
Профиль   Отправить e-mail  

Программа для вывода путей файлов с расширениями .jpg и .tif

doza_and
Под всей системой автор понимает все диски все сетевые соединения, все архивы, и т.д.
Ну вот так просканировать к примеру весь диск ЦЕ/
 import os
path = r'c:\\'
res = (os.path.join(r, f_name) for r, d, f in os.walk(path) for f_name in f if f_name.endswith(('.gif',)))
for n, i in enumerate(res):
    print(f'{n})  {i}')

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version