Python Wildcard no nome do arquivo [duplicado]

Dec 30 2020

Estou tendo problemas para superar esse obstáculo.

Tentei várias maneiras de adicionar um caractere curinga "*" no nome dos arquivos, mas não tive sorte. Estou tentando adicionar o curinga na seção de data do nome do arquivo, mas não está funcionando para mim.

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

Estou tentando automatizar um processo e a única parte do arquivo que muda é a data, então pensei que usar um curinga resolveria o problema, mas não sei onde o curinga iria. Eu tentei o abaixo e ainda sem sorte.

Solex _ *. Xlsx

Estrada _ *. Xlsx

Cross _ *. Xlsx

Qualquer ajuda será apreciada

Respostas

TiagoCarreira Dec 30 2020 at 01:51

Você provavelmente está procurando https://docs.python.org/3/library/glob.html

exemplo:

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