Python Wildcard nel nome del file [duplicato]

Dec 30 2020

Ho problemi a superare questo ostacolo.

Ho provato diversi modi per aggiungere un carattere jolly "*" nel nome del file ma non ho avuto fortuna. Sto cercando di aggiungere il carattere jolly nella sezione della data del nome del file ma non funziona per me.

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

Sto cercando di automatizzare un processo e l'unica parte che cambia del file è la data, quindi ho pensato che l'uso di un carattere jolly risolverà il problema ma non so dove andrebbe a finire il carattere jolly. Ho provato quanto segue e ancora senza fortuna.

Solex _ *. Xlsx

Strada _ *. Xlsx

Croce _ *. Xlsx

Qualsiasi aiuto sarà apprezzato

Risposte

TiagoCarreira Dec 30 2020 at 01:51

Probabilmente stai cercando https://docs.python.org/3/library/glob.html

esempio:

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