Der Benutzer gibt Daten ein. Die Daten werden über die gesamte Zeile einer Datei geprüft. Wenn das, was er eingibt, einer Zeile entspricht, wird gedruckt.Überprüfen Sie, ob mehrere Übereinstimmungen in einer Datei in Python vorhanden sind.
Wenn die Ergebnisse mehr als eins sind, möchte ich den Eintragsprozess so lange wiederholen, bis der Benutzer seine Auswahl so verfeinert hat, dass nur noch ein Ergebnis gefunden wird. Was kann ich verwenden, wo 'mutipleAnswersAreFound
'?
Mein Code:
def search()
with open("file.txt") as f:
nameSearch = str(raw_input("Enter first name, last name, email, or phone: "))
for line in f:
if nameSearch in line:
print line
else if 'mutipleAnswersAreFound' :
search()