Я пытаюсь получить отфильтрованный список всех текстовых и Python файл, как показано нижефильтр питона
from walkdir import filtered_walk, dir_paths, all_paths, file_paths
vdir=raw_input ("enter director :")
files = file_paths(filtered_walk(vdir, depth=0,included_files=['*.py', '*.txt']))
Я хочу:
знать общее количество найденных файлов в данный Справочник
Я попытался использовать следующие параметры: Number_of_files = len (файлы) или n в файлах n = n + 1, но все не работают, поскольку «файлы» - это что-то, называемое «генератором» Объект, который я искал в документах python, но мог не используют его
Я также хочу найти строку, например. «импорт SYS» в списке найденных файлов в выше и хранить имена файлов, имеющий свою строку поиска в новом файле под названием «found.txt»
Блестящий. То есть: я искал. Благодарю. Теперь, позвольте мне понять это и посмотреть, как я могу добавить Regex, чтобы найти все экземпляры строки поиска. – x0rcist
@ x0rcist, если у вас есть вопросы о какой-либо части кода, дайте мне знать. – Levon
@acid_crucifix Ваше решение было нефункциональным и даже не запускалось. Я предложил исправление для OP, чтобы запустить вашу программу, но ваш код по-прежнему пропустил все .txt-файлы. Я немного подождал, если вы исправите свой код, а затем предоставили свой собственный ответ. Здесь нет «кражи», и ваш комментарий неуместен и оскорбителен. – Levon