У меня есть два файла в папке: with name_E.mat
и name_N.mat
. Как я могу выбрать их по последней букве + расширение? Следующий код - это то, что я пробовал:
filedir = r'C:\Users\320037415\Documents\Depth\Proefpersonen\Sub70'
enterprise = glob.glob(filedir + "/_E.mat")
neolead = glob.glob(filedir + "/_N.mat")
filelist = neolead + enterprise
Вы можете использовать *
в качестве подстановочного знака для имен файлов:
enterprise = glob.glob(filedir + "/*_E.mat")
neolead = glob.glob(filedir + "/*_N.mat")
Использование модуля os
.
Демо - версия:
import os
filedir = r'C:\Users\320037415\Documents\Depth\Proefpersonen\Sub70'
filelist = [file for file in os.listdir(filedir) if file.endswith(("_E.mat", "_N.mat")) ]