Afficher un message
Vieux 17/09/2007, 06h04   #8
rémi
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Liste ordonnée du contenu d'un répertoire

Le Sun, 16 Sep 2007 00:30:23 -0700, Pierre Quentel a écrit:

> Bonjour,
>
> Il faut commencer par récupérer la liste des noms de fichiers par
> os.listdir, puis faire un sort() sur cette liste en donnant comme
> argument de sort() une fonction qui compare deux valeurs
>
> Pour un tri alphabétique, cette valeur est le nom du fichier (ou le
> nom en minuscule si on veut que les A et les a apparaissent ensemble,
> et pas les A après les z)


Oui un sort() sur la liste arrive à très bien classé des fichiers dont le
noms contient des lettres et des chiffres. Par exemple les fichiers images
du type DSCM2045.jpg.


> Pour un tri par date de création, la valeur est la date de création,
> qu'on obtient par os.stat(nom_fichier).st_ctime (nom_fichier est le
> nom complet, répertoire compris)
>
> Voilà ce que ça donne :


>[...]


Merci beaucoup pour cette intéressante contribution ! :-)
Très prédagogique en plus pour un éternel débutant comme moi.
Merci à Salvatore aussi pour son lien.
@+
Rémi.
  Réponse avec citation
 
Page generated in 0,05718 seconds with 9 queries