My Directory
выглядит следующим образом:
P1_AAA_NOT_SAMPLE.csv
P1_AAA_SAMPLE.csv
P1_BBB_NOT_SAMPLE.csv
P1_BBB_SAMPLE.csv
P1_CCC_NOT_SAMPLE.csv
P1_CCC_SAMPLE.csv
P2_AAA_NOT_SAMPLE.csv
P2_AAA_SAMPLE.csv
P2_BBB_NOT_SAMPLE.csv
P2_BBB_SAMPLE.csv
P2_CCC_NOT_SAMPLE.csv
P2_CCC_SAMPLE.csv
Как перебирать файлы в этом каталоге, используя pathlib.glob()
, если я хочу захватывать только файлы SAMPLE (ie. Я не хочу файлы NOT_SAMPLE).
Мой код выглядит следующим образом:
from pathlib import Path
file_path = r'C:\Users\HP\Desktop\My Directory'
for fle in Path(file_path).glob('P*_*_SAMPLE.csv'):
# do something with each SAMPLE file
Но этот код также будет захватывать как файлы SAMPLE, так и файлы NOT_SAMPLE. Есть ли способ настроить подстановочные знаки или glob()
часть для захвата только SAMPLE файлов, предпочтительно используя pathlib
?
Заранее спасибо.