Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2014 10:16:38

Arius
Зарегистрирован: 2014-09-05
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

Имеется папка с mp3 файлами, можно ли средствами питона сделать скрипт чтобы задать сортировку в этой папке по номеру трэка в альбоме, и отображение файлов в папке поставить на “содержимое”?

Офлайн

#2 Окт. 1, 2014 19:36:30

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

Сортировка и отображение файлов

Arius
адать сортировку
Где задать сортировку? Если имеется ввиду менеджер файлов то какой? Их десятки.

Обычно возможны сортировки по имени, дате создания дате модификации. Изменив соответствующий параметр получите желаемое.



Офлайн

#3 Окт. 1, 2014 21:43:03

Arius
Зарегистрирован: 2014-09-05
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

Нет, в самом эксплорере, мне просто нужно автоматизировать эти операции (на скринах)

Отредактировано Arius (Окт. 1, 2014 22:03:58)

Офлайн

#4 Окт. 1, 2014 22:23:17

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

Сортировка и отображение файлов

Arius
Нет, в самом эксплорере
:) Что за эксплорер такой? Я сижу под ubuntu и у меня nautilus, друг не вылезает из под midnigth commander третьему надо чтобы far сортировал имена…

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

Пример как это делается в mc
http://linuxcommand.org/lc3_adv_mc.php
См раздел
Panelizing
дальше пишете скрипт который перечисляет на консоль файлы в нужном порядке …

Простейший путь - назвать файлы 001_Песня о дружбе, 002_ Песня о любви и т.д. и установить сортировку по имени.

Питон это конечно может.
http://stackoverflow.com/questions/8948/accessing-mp3-meta-data-with-python

Успехов в изучении питона.



Отредактировано doza_and (Окт. 1, 2014 22:23:57)

Офлайн

#5 Окт. 2, 2014 00:57:06

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

Arius
я могу предположить что мы не в силах переписать Windows Explorer, так как MS Windows нам такой возможности не дает…ну а теперь если я не прав и есть волшебные рецепты, то исправьте меня



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Окт. 2, 2014 07:48:27

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

можно файлы переименовать )))))) и сортировать по имени ))))

Офлайн

#7 Окт. 2, 2014 22:57:09

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10014
Репутация: +  857  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

ilnur
можно файлы переименовать )))))) и сортировать по имени ))))
А для этого поставить наконец-то линукс, чтобы для переименования можно было использовать sed (а, может даже, и для отображения).



Офлайн

#8 Окт. 3, 2014 07:50:24

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

py.user.next
А для этого поставить наконец-то линукс
только из-за sed?
питон скрипт везде будет работать где есть питон.
и не надо будет учить sed.
кто к чему привык уж. мне с питоном было бы гораздо проще

Офлайн

#9 Окт. 3, 2014 09:07:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10014
Репутация: +  857  -
Профиль   Отправить e-mail  

Сортировка и отображение файлов

ilnur
только из-за sed?
В винде вот он сидит с графической оболочкой и ничего не может сделать. И чтобы сделать, он обращается к питону. А в лине сначала всё делаешь без всякого питона, а потом обращаешься к питону, чтобы сделать это ещё лучше.

ilnur
кто к чему привык уж. мне с питоном было бы гораздо проще
Ну так, когда sed не знаешь, конечно. :) А когда знаешь - наоборот.

Сравни:
[guest@localhost ~]$ echo x | sed 's/./&&/' | cat -n
1 xx
[guest@localhost ~]$

[guest@localhost ~]$ echo x | python3 -c 'print(input() * 2)' | cat -n
1 xx
[guest@localhost ~]$



Отредактировано py.user.next (Окт. 3, 2014 09:08:45)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version