Python Wildcard w nazwie pliku [duplikat]
Dec 30 2020
Mam problem z pokonaniem tej przeszkody.
Próbowałem na kilka sposobów dodać symbol wieloznaczny „*” do nazwy pliku, ale nie miałem szczęścia. Próbuję dodać symbol wieloznaczny w sekcji daty nazwy pliku, ale to nie działa.
Solex_29122020.xlsx Road_29122020.xlsx Cross_29122020.xlsx
Próbuję zautomatyzować proces, a jedyną zmieniającą się częścią pliku jest data, więc pomyślałem, że użycie wieloznacznej karty rozwiąże problem, ale nie wiem, gdzie by się ona znalazła. Spróbowałem poniżej i nadal bez powodzenia.
Solex _ *. Xlsx
Droga _ *. Xlsx
Krzyż _ *. Xlsx
Każda pomoc zostanie doceniona
Odpowiedzi
TiagoCarreira Dec 30 2020 at 01:51
Prawdopodobnie szukasz https://docs.python.org/3/library/glob.html
przykład:
import glob
for filename in glob.glob('Solex_*.xlsx'):
print(filename)