|
0 / 0 / 0
Регистрация: 10.07.2022
Сообщений: 8
|
|
Сортировщик18.07.2022, 18:09. Показов 829. Ответов 8
Метки нет (Все метки)
Необходимо написать скрипт, который разберет папку. В конечном итоге вы сможете настроить эту программу под себя и она будет выполнять индивидуальный сценарий, соответствующий вашим нуждам. Для этого наше приложение будет проверять расширение файла (последние символы в имени файла, как правило, после точки) и, в зависимости от расширения, принимать решение, к какой категории отнести этот файл.
Скрипт принимает один аргумент при запуске — это имя папки, в которой он будет проводить сортировку. Допустим файл с программой называется sort.py, тогда, чтобы отсортировать папку /user/Desktop/Хлам, надо запустить скрипт командой python sort.py /user/Desktop/Хлам
Скрипт должен проходить по указанной во время вызова папке и сортировать все файлы по группам:
Вы можете расширить и дополнить этот список, если хотите. В результатах работы должны быть:
После необходимо добавить функции, которые будут отвечать за обработку каждого типа файлов. Кроме того, все файлы и папки нужно переименовать, удалив из названия все потенциально приводящие к проблемам символы. Для этого надо применить к именам файлов функцию normalize. Следует помнить, что переименовать файлы нужно так, чтобы не изменить расширения файлов. Функция normalize:
Требования к функции normalize:
Условия для обработки:
Критерии приёма задания
0
|
|
| 18.07.2022, 18:09 | |
|
Ответы с готовыми решениями:
8
Сортировщик Сортировщик данных по типам Напишите функцию-сортировщик данных по типам |
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|
| 18.07.2022, 19:52 | |
|
фигасе. и кому это нужно?
0
|
|
|
0 / 0 / 0
Регистрация: 10.07.2022
Сообщений: 8
|
|
| 18.07.2022, 22:09 [ТС] | |
|
Semen-Semenich, мне)
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 18.07.2022, 23:02 | |
|
0
|
|
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 19.07.2022, 01:58 | |
|
1
|
|
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|||
| 19.07.2022, 07:28 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 10.07.2022
Сообщений: 8
|
|
| 19.07.2022, 09:13 [ТС] | |
|
iSmokeJC, это обычная домашка)
Готовое решение Добавлено через 5 минут Semen-Semenich, К файлам в архиве это не относится Ё - E, Ь - отсутствует в англ вместо него либо ничего не пишется, Ъ - такая же ситуация как с Ь, Й - Y
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 19.07.2022, 09:14 | |
|
Semen-Semenich,
0
|
|
|
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
|
|
| 19.07.2022, 09:29 | |
|
Judaha, вот вам начало решения Red white socks, скинул скриншот, начинайте писать словарь по которому будет работать функция normalize
0
|
|
| 19.07.2022, 09:29 | |
|
Помогаю со студенческими работами здесь
9
Вложенный сортировщик
Многопоточный сортировщик (метод слияния) Сортировщик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|