我正在尝试查找目录下文件中包含的字符串。然后让它将它的文件名和目录存储在一个新的文本文件或其他东西下。我到达了它正在通过目录并找到一个字符串的位置,然后打印一个结果。但不确定下一步。
请帮忙,我对编码和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.'