Python Wildcard en el nombre del archivo [duplicado]

Dec 30 2020

Estoy teniendo problemas para superar este obstáculo.

He intentado varias formas de agregar un comodín "*" en el nombre de los archivos, pero no tuve suerte. Estoy intentando agregar el comodín en la sección de fecha del nombre del archivo, pero no me funciona.

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

Estoy tratando de automatizar un proceso y la única parte que cambia del archivo es la fecha, así que pensé que usar un comodín resolvería el problema, pero no sé dónde iría el comodín. Probé lo siguiente y todavía no tuve suerte.

Solex _ *. Xlsx

Carretera _ *. Xlsx

Cruz _ *. Xlsx

Cualquier ayuda será apreciada.

Respuestas

TiagoCarreira Dec 30 2020 at 01:51

Probablemente estas buscando https://docs.python.org/3/library/glob.html

ejemplo:

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