import glob
list = glob.glob(r'*abc*.txt') + glob.glob(r'*123*.txt') + glob.glob(r'*a1b*.txt')
for i in list:
print i
Этот код работает для вывода списка файлов в текущей папке, в именах которых есть "abc", "123" или "a1b".
Как бы я использовал один шар для выполнения этой функции? Спасибо!