Python Wildcard nel nome del file [duplicato]
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
Probabilmente stai cercando https://docs.python.org/3/library/glob.html
esempio:
import glob
for filename in glob.glob('Solex_*.xlsx'):
print(filename)