Я пытаюсь найти все файлы в том же каталоге как мой сценарий, который имеет имя файла, соответствующее определенному шаблону. Идеально, я хотел бы сохранить его в массиве, после того как я получаю их. Шаблон, которому я должен соответствовать, является чем-то как: testing.JUNK.08-05.txt
. Все имена файлов имеют тестирование в передней стороне и заканчиваются датой (08-05.txt). Единственной разницей является СПАМ в середине, которая может включать любые допустимые символы.
Каков был бы самый эффективный способ сделать это? Я могу работать с где-нибудь от 1 в тысячи файлов?
Дополнительные вещи отметить: Используя python 2.6 и мне нужно это для работы над Основанными на Unix операционными системами.
Используйте модуль glob
:
import glob
for name in glob.glob('testing*08-05.txt'):
print name