Traitement de fichiers dans un dossier
Bonjour,
Je travaille sur un code dans lequel j'applique un traitement aux données présentes dans des fichiers.
Mon problème est assez simple : quand je cherche à extraire ces données, avec la fonction 'glob', les fichiers ne sont pas lu dans un ordre en fonction du nom mais en fonction de leur date de modification.
Voici mon code :
Code:
1 2 3 4
|
ext="*[0-9].nc4"
for files in glob.glob(ext):
print(files) |
Et le resultat affiché :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
LiO3S-2018-08-28.nc4
LiO3S-2018-07-30.nc4
LiO3S-2018-08-01.nc4
LiO3S-2018-08-08.nc4
LiO3S-2018-07-23.nc4
LiO3S-2018-08-06.nc4
LiO3S-2018-07-17.nc4
LiO3S-2018-07-26.nc4
LiO3S-2018-07-19.nc4
LiO3S-2018-07-02.nc4
LiO3S-2018-07-24.nc4
LiO3S-2018-08-02.nc4
LiO3S-2018-07-05.nc4
LiO3S-2018-08-13.nc4
LiO3S-2018-07-20.nc4
LiO3S-2018-08-29.nc4
LiO3S-2018-07-27.nc4
LiO3S-2018-08-30.nc4
LiO3S-2018-07-31.nc4 |
Sauriez-vous comment lire ces fichiers en fonction de la date écrite en nom de fichier ?
Merci à vous!