Подстановочный знак Python в имени файла [дубликат]

Dec 30 2020

У меня проблемы с преодолением этого препятствия.

Я пробовал несколько способов добавить подстановочный знак «*» в имя файла, но безуспешно. Я пытаюсь добавить подстановочный знак в раздел даты имени файла, но у меня это не работает.

Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx

Я пытаюсь автоматизировать процесс, и единственная изменяющаяся часть файла - это дата, поэтому я подумал, что использование подстановочного знака решит проблему, но я не знаю, куда он пойдет. Я попробовал следующее, и все равно не повезло.

Солекс _ *. Xlsx

Дорога _ *. Xlsx

Крест _ *. Xlsx

Любая помощь будет оценена

Ответы

TiagoCarreira Dec 30 2020 at 01:51

Вы, наверное, ищете https://docs.python.org/3/library/glob.html

пример:

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