Organizando suas músicas com Python

Publicado por Emanuel (última atualização em 16/01/2017)

[ Hits: 6.024 ]

Download 6557.rename.py




Quem nunca precisou organizar suas músicas por nome e quando de repente se depara com a chata situação, todas as músicas estão nomeadas com números no início.

01 Hypnotize.mp3
02 Lonely Day.mp3

Isso deixa algumas pessoas realmente chateadas. O script abaixo ajuda a organizar suas músicas removendo esses números iniciais. \

  



Esconder código-fonte

''' Script para renomear nome das músicas

    Ex:
     01 Hypnotize.mp3
     02 Lonely Day.mp3
   
   
    Depois:
     Hypnotize.mp3 
     Lonely Day.mp3


'''
#!/usr/bin/env python
from os import rename
from os import listdir

arquivos = listdir('.')

for musica in arquivos:
   if musica.endswith(".mp3"):
      rename(musica, musica.replace(musica[0:2],""))

Scripts recomendados

Detectando e excluindo imagens em branco obtidas de scanner

Expressão regular com input STDIN

Agenda de Contatos

Hashing Linear

Checagem e remoção de arquivos


  

Comentários
[1] Comentário enviado por thiagosf84 em 18/01/2017 - 15:18h

que massa isso aí! onde que eu entro com esse código? no terminal?
sou novato com computador. Preciso baixar esse python aí e ele tem acesso à todos os meus documentos e pastas do computador e aí posso ir fazendo códigos dentro dele pra fazer essas otimizações?

[2] Comentário enviado por manel_ em 20/01/2017 - 10:13h


[1] Comentário enviado por thiagosf84 em 18/01/2017 - 15:18h

que massa isso aí! onde que eu entro com esse código? no terminal?
sou novato com computador. Preciso baixar esse python aí e ele tem acesso à todos os meus documentos e pastas do computador e aí posso ir fazendo códigos dentro dele pra fazer essas otimizações?


Olá thiagosf84,

Você precisa ter o Python instalado na sua máquina.
Você pode baixar direto do site: https://www.python.org

Python é uma linguagem de programação, de alto nível e muito fácil de aprender.
Você pode criar de tudo com ela.
No caso do exemplo o código deve estar dentro da pasta que deseja renomear os arquivos.
Mas você pode modificar seu código e ir navegando dentro de pastas e subpastas.

https://pt.wikipedia.org/wiki/Python

[3] Comentário enviado por LaisMD em 21/01/2017 - 00:14h

eita caramba, isso me salvou justamente com meus álbuns de soad! hahaha, muito boa a dica!
uma pergunta, caso eu mude o tipo do arquivo no script de .mp3 para .jpg, por exemplo, eu poderia utiliza-lo para organizar fotos?

[4] Comentário enviado por manel_ em 21/01/2017 - 09:10h


[3] Comentário enviado por LaisMD em 21/01/2017 - 00:14h

eita caramba, isso me salvou justamente com meus álbuns de soad! hahaha, muito boa a dica!
uma pergunta, caso eu mude o tipo do arquivo no script de .mp3 para .jpg, por exemplo, eu poderia utiliza-lo para organizar fotos?


Olá LaisMD,
Que bom que te ajudou também. É bem simples mas ajuda muito. rsrs
Você pode sim alterar a extensão do arquivo para .jpg ou qualquer outra.

Enjoy!

[5] Comentário enviado por Zulonkie em 29/01/2017 - 13:37h

Amigo, como você fez pra salvar o arquivo e rodar o programa, eu usava Windows e passei para o Ubuntu, além de só conseguir rodar os programas no IDLE pois só abre editor de texto quando executo um arquivo .py, o terminal não reconhece meus programas em 'python3 programa.py' :/

[6] Comentário enviado por manel_ em 30/01/2017 - 19:36h

Olá Zulonkie,

Confirme se a versão 3 está instalado no seu sistema. Em teoria era pra ser executado normalmente pelo terminal.
Para ele não ficar abrindo no editor de texto maque o arquivo como executável, dando permissão de execução pelo terminal ou via modo gráfico nas propriedades do arquivo em questão.




[5] Comentário enviado por Zulonkie em 29/01/2017 - 13:37h

Amigo, como você fez pra salvar o arquivo e rodar o programa, eu usava Windows e passei para o Ubuntu, além de só conseguir rodar os programas no IDLE pois só abre editor de texto quando executo um arquivo .py, o terminal não reconhece meus programas em 'python3 programa.py' :/




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts