Caractère générique Python dans le nom de fichier [dupliquer]

Dec 30 2020

J'ai du mal à surmonter cet obstacle.

J'ai essayé plusieurs façons d'ajouter un caractère générique "*" dans le nom des fichiers, mais je n'ai pas eu de chance. J'essaye d'ajouter le caractère générique dans la section de date du nom de fichier mais cela ne fonctionne pas pour moi.

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

J'essaie d'automatiser un processus et la seule partie du fichier qui change est la date, alors j'ai pensé que l'utilisation d'un joker résoudrait le problème, mais je ne sais pas où irait le joker. J'ai essayé ci-dessous et toujours pas de chance.

Solex _ *. Xlsx

Route _ *. Xlsx

Croix _ *. Xlsx

toute aide serait appréciée

Réponses

TiagoCarreira Dec 30 2020 at 01:51

Vous recherchez probablement https://docs.python.org/3/library/glob.html

Exemple:

import glob
for filename in glob.glob('Solex_*.xlsx'):
  print(filename)