Несколько паттернов при использовании глобуса Python - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть следующая ситуация с каталогом с несколькими подкаталогами, в котором содержатся следующие файлы:

в */R10/ foder:

T38SLF_20190601T074611_B02_10m.jp2
T38SLF_20190601T074611_B03_10m.jp2
T38SLF_20190601T074611_B04_10m.jp2
T38SLF_20190601T074611_B08_10m.jp2

в */R20/ foder:

T38SLF_20190601T074611_B05_20m.jp2
T38SLF_20190601T074611_B06_20m.jp2
T38SLF_20190601T074611_B07_20m.jp2
T38SLF_20190601T074611_B08A_20m.jp2
T38SLF_20190601T074611_B11_20m.jp2
T38SLF_20190601T074611_B12_20m.jp2

Я хочу использовать шаблон, используя glob.glob(), но я сталкиваюсь с некоторыми проблемами при создании правильной строки.Мой подход заключается в создании списка, содержащего различные шаблоны, которые должны совпадать, но я не уверен, как правильно выполнять итерации.

В моей первой попытке мне не удалось обнаружить эти файлы.Я также пытался использовать [2-8] из того, что я видел в других сообщениях, но безрезультатно.

Цель состоит в том, чтобы создать шаблон для перечисления всех этих файлов

pattern = ('*B0[2348]_10m*.jp2')

for filename in Path(S2_path).glob(pattern):
    print(filename)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...