Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

Как приделать GUI к обходу файлов и папок?

01.07.2022, 08:53. Показов 3625. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот пример кода. Как приделать этот или подобный код при создании GUI? Не на примере Thinter, так как в нем плохо разбираюсь.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# перебор каталогов и файлов в директории 8.20
for dirpach, dirnames, filenames in os.walk('.'):
    for dirname in dirnames:
        print('Каталог: ', os.path.join(dirpach, dirname))
    for filename in filenames:
        print('Файл: ', os.path.join(dirpach, filename))
 
"""
Вывод в консоль:
Каталог:  .\folder
Каталог:  .\One
Файл:  .\text.txt
Файл:  .перационнаяСистемаOS.py
Файл:  .Спатч.py
Файл:  .\folder\renamed-text.txt
Каталог:  .\One\Two
Файл:  .\One\5.txt
Каталог:  .\One\Two\Three
код из видео "Командная строка в python (питон)  Модуль os python"
"""
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2022, 08:53
Ответы с готовыми решениями:

Как удалить префикс у файлов, папок и функций внутри файлов массово
есть папка с файлами, папками на хостинге. Там повсюду есть префикс в названиях фалов, папок, а также внутри файлов в функциях и пр. Можно...

Перенос папок и файлов в них кроме 2х папок по новому пути
Всем привет! Подскажите пожалуйста простое решение по переносу папок c файлами в новую папку кроме 2х папок. Подробнее - Есть папка P1...

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

49
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 09:56

Не по теме:

А в чём из GUI-фреймворков вы разбираетесь хорошо? Или не GUI-фреймворков...


Вы столько лет на форуме, а формулировки вопросов до сих пор вызывает оторопь. Что вам конкретно надо? Что должен делать ГУЙ?
3
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 10:33  [ТС]
Например, имею представление, как делать GUI в PyQt. Хотел узнать, может есть что-то готовое по этому поводу?
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 10:45
я всё ещё не знаю, что же вам надо?
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 11:07  [ТС]
Может заготовки кода есть после написания какой - то программы с GUI.
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
01.07.2022, 11:10
supmener, ты спрашивал про обход файлов, как прикрепить это к gui (чтобы это не значило), теперь ты просишь "заготовки после написания какой - то программы с GUI", это тупой набор слов, который вообще не формируют в голове какую то мысль кроме: "он вообще понимает что несёт?", ты можешь взять и нормально сформулировать вопрос (идея, попытки, инструменты которые необходимы), а не нести чушь?
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 11:35  [ТС]
Сейчас пока что изучаю библиотеки для работы с файлами и папками. Пока ещё не изучил досконально, поэтому среди профессионалов вопрос выглядит не совсем корректным. Когда изучу лучше, то возможно смогу дополнить вопрос более точно или пойму сам, что хотел узнать от Вас. Мысль была, что на основе примера кода, если будет что-то непонятное в нём, изучу указанные функции в первую очередь или буду иметь вариант решения, который можно будет применить в похожей ситуации.
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 12:10
supmener, т.е. ты хочешь написать файловый менеджер на python+pyqt?
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 12:31  [ТС]
Что хотел написать, уже подсказывали на основе Thinter. Искать в файлах такие экземпляры, где совпадают наборы из разных множеств и отображать найденные файлы в текстовом редакторе и подсвечивать в них совпадающие слова или фразы (поиск болезней по совпадающим симптомам). А что реально ещё может потребоваться написать, пока не знаю. Буду знать, если буду фрилансить.
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 13:16
распарсите файлы, положите это всё в базу. Приведите к 3-й нормальной форме. Пользуйтесь средствами sql
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 13:45  [ТС]
А что надо изучить, чтобы узнать, что такое 3-я нормальная форма?
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 13:49
основы баз данных.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.07.2022, 14:03  [ТС]
А можно ли обойтись без этого, если количество и размер файлов небольшие?
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
01.07.2022, 14:04
можно, реализовав функционал БД самостоятельно.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.07.2022, 09:04
Цитата Сообщение от supmener Посмотреть сообщение
А можно ли обойтись без этого, если количество и размер файлов небольшие?
Что мешает открыть папку файлами в том же pycharm и воспользоваться встроенным поиском?

Не по теме:

Цитата Сообщение от Alli_Lupin Посмотреть сообщение
распарсите файлы, положите это всё в базу. Приведите к 3-й нормальной форме. Пользуйтесь средствами sql
Меня тут недавно удивил оракл db. Обычная бесплатная xe, табличка с логами весом 300 МБ. 100К+ записей, поле clob. Надо найти вхождение строки, опечалился я, но стал набирать where clob like '%строка%'. Смирившись, что придётся ждать с минуту, отправил запрос. Результат пришёл мгновенно :)

0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
03.07.2022, 10:24  [ТС]
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Что мешает открыть папку файлами в том же pycharm и воспользоваться встроенным поиском?
Как человека с большим опытом, можно у Вас попросить показать, какой код или что вводить в строке запроса для поиска нужных совпадений?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
03.07.2022, 10:30
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Что мешает открыть папку файлами в том же pycharm и воспользоваться встроенным поиском?
... или ввести в консоль команду grep...
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
03.07.2022, 10:37  [ТС]
Так мне надо выводить текст полностью и подсвечивать найденные слова, а grep мне не совсем понятно, как использовать для этого.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.07.2022, 10:38
ctrl + shift + F

Добавлено через 15 секунд
в pycharm
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
03.07.2022, 10:40  [ТС]
То есть должно быть одновременно подсвечено найденное из 2 или более множеств. Уже сам точно не помню сейчас, что именно надо искать. Надо будет вспоминать, как это придумал раньше.

Добавлено через 1 минуту
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
ctrl + shift + F
Сейчас пока не знаю, как именно вводить множества в строку поиска.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.07.2022, 10:40
Помогаю со студенческими работами здесь

Excel / Очистка конкретный папок от старых папок и файлов с исключением
Доброго времени суток! Excel: Есть ListBox (в коде ListDel), в котором мы создаем список папок. Эти папки, при нажатии на кнопку...

Перемещение файлов и папок (с сохранением структуры) из нескольких сетевых папок в одну локальную
Доброго времени суток. Возникла необходимость в скрипте для забора файлов и папок (с сохр. структуры) из нескольких сетевых папок в одну...

Не открываются свойства файлов и папок + пропали иконки папок
При нажатии правой кн. мыши на любом объекте > Свойства ничего не происходит. Также пропали все пиктограммы, вместо них просто пустота. ...

Как запустить qt gui программу, как демон, без gui, скрыв gui?
Как запустить qt gui программу, как демон, без gui, скрыв gui? В gui браузер выполняет определенные действия, и нужно запустить этот...

Удаление файлов и папок на большом количестве папок
в папке ключи есть много папок,в этих папках есть ключи файлы(в других папках такие же файлы но конец название другая ) как можно удалить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru