Il arrive parfois qu’une fois le CD rippé pour l’écouter dans la voiture, les fichiers extraits ne conserve pas l’ordre de l’album ce qui est préjudiciable pour l’écoute.

Ce petit programme vise à rajouter un 0 au noms de fichiers commençant par un chiffre (et non un nombre).

#!/usr/bin/python3
# coding: utf-8 

from os import listdir, rename
from os.path import isfile, join
import sys
import re

total = len(sys.argv)
if ( total != 2 ) :
        print ("Merci d'indiquer le répertoire à gérer")
        quit()
        
mypath=str(sys.argv[1])

onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))]

for fichier in onlyfiles :
        if ( re.match("^[0-9][^0-9]", fichier) ) :
                old = mypath+'/'+fichier
                new = mypath+'/0'+fichier
                print ("Renommage de : ", old , " en ", new)
                rename (old, new)

Documents

  • 0num.py (Zip - 428 octets)

    Ajout d’un 0 aux fichiers commençant par un chiffre (et non un nombre)

Accueil > Notes Techniques > Python > [Python] Ajout d’un 0 sur les noms de fichiers MP3