Я пытаюсь найти строку, содержащуюся в файлах под каталогом. Затем сделайте это, чтобы сохранить его имена файлов и каталоги в новом текстовом файле или что-то в этом роде. Я добрался до того места, где он просматривает каталог и находит строку, а затем печатает результат. Но не уверен в следующем шаге.Как сохранить имена файлов и их путь к каталогам в текстовом файле с помощью Python
Пожалуйста, помогите, я совершенно не знаком с кодированием и питоном.
import glob, os
#Open a source as a file and assign it as source
source = open('target.txt').read()
filedirectories = []
#locating the source file and printing the directories.
os.chdir("/Users/a1003584/desktop")
for root, dirs, files in os.walk(".", topdown=True):
for name in files:
print(os.path.join(root, name))
if source in open(os.path.join(root, name)).read():
print 'treasure found.'
Вы можете найти [список Репетитор питона] (https://mail.python.org/mailman/listinfo/tutor) более подходящим для таких вопросов. –