У меня есть следующая ситуация с каталогом с несколькими подкаталогами, в котором содержатся следующие файлы:
в */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)