0
0 Комментариев

Есть ли в Python 3.4 обозначение всех расширений, то есть:

mask = input('Росширение файла: ')

введя сюда символ всех расширений, получить список файлов со всеми расширениями в каталоге.

Интересует реализация поиска по всем расширениям кроме exe.

import os
import fnmatch
 
path = input('Директория: ')
mask = input('Росширение файла: ')
pattern = input('Сигнатура: ')
 
for dirpath, dirs, files in os.walk(path):
    for file_name in files:
        if fnmatch.fnmatch(file_name, mask):
            inp = open(os.path.join(dirpath, file_name), 'r')
            for line in inp:
                if pattern in line:
                    print(inp)


Добавить комментарий