Re: Python und txt
Verfasst: Montag 9. Januar 2023, 23:57
Hi Blackjack, ich hatte angenommen, wenn es eine Liste von 2400 Ausdrücken ist, könnte die binäre Suche sinnvoll sein. Jetzt habe ich es mit set() versucht, bekomme aber immer wieder das gleiche Nicht-Ergebnis. Irgendwo ist bei mir ein Denkfehler drin. Leider komme ich nicht drauf.
Code: Alles auswählen
import re
filename = "c:/Users/User/Desktop/MALDIX K.I/GPT/berufe-liste.txt"
term = input("Bitte geben Sie einen Satz ein, in dem ein Beruf oder keiner zu finden ist: ")
with open(filename, "r") as file:
terms = file.read().splitlines()
# Erstellen eines Sets aus der Liste der Berufe
terms_set = set(terms)
# Anwenden des regulären Ausdrucks auf den Satz
output = ""
for word in term.split():
if word in terms_set:
output += "@$@(" + word + ")"
else:
output += word
output += " "
print(output)