Ich möchte die Ergebnisse in meiner Konsole aus der Schleife unten in eine Textdatei drucken. Ich habe in der Schleife diesen Code versucht, setze wie im Beispiel zu sehen:Druckergebnisse in Textdatei
f = open('out.txt', 'w',)
sys.stdout = f
jedoch, wenn dies in der Schleife ist nur ich einen Satz von Ergebnissen erhält anstelle der vollständigen erwartet.
wordlist = input("What is your word list called?")
f = open(wordlist)
l = set(w.strip().lower() for w in f)
chatlog = input("What is your chat log called?")
with open(chatlog) as f:
found = False
for line in f:
line = line.lower()
if any(w in line for w in l):
print (l)
print(line)
found = True
f = open('out.txt', 'w',)
sys.stdout = f
if not found:
print("not here")