Ich versuche, eine Zeichenfolge zu finden, die in Dateien in einem Verzeichnis enthalten ist. Dann machen Sie es, um seine Dateinamen und Verzeichnisse unter einer neuen Textdatei oder etwas zu speichern. Ich ging bis zu einem Verzeichnis und suchte nach einer Zeichenfolge und druckte dann ein Ergebnis aus. Aber nicht sicher über den nächsten Schritt.So speichern Sie Dateinamen und ihre Verzeichnisse Pfad in einer Textdatei mit Python
Bitte helfen, ich bin völlig neu in der Programmierung und 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.'
schreiben sollten Sie die [Python Tutor Liste] finden könnte (https://mail.python.org/mailman/listinfo/tutor) geeignetere Für solche Fragen. –