Suche eine text-Datei, die für einen eingegebenen Wort in python

Also im Grunde habe ich eine große Liste von Wörtern in einem text-Datei, die ich möchte in der Lage sein zu durchsuchen nach passenden Worten, wenn die Eingaben des Benutzers zu überprüfen die Rechtschreibung, dies ist, was ich habe, so weit.

f = open('words.txt', 'r')
wordCheck = input("please enter the word you would like to check the spelling of: ")

for line in f:
    if 'wordCheck' == line:
        print ('That is the correct spelling for '+wordCheck)
    else:
        print ( wordCheck+ " is not in our dictionary")
    break

Wenn ich ein Wort eingeben, bekomme ich nur die else-Anweisung, sofort, ich denke nicht, dass es sogar Lesen über den text-Datei.
Sollte ich mit einer while-Schleife statt?

while wordCheck != line in f

Ich bin neu in python und schließlich möchte ich dem Benutzer die Möglichkeit zur Eingabe ein Wort ein, und wenn die Rechtschreibung falsch ist, sollte das Programm drucken Sie eine Liste der passenden Wörter(75% der Buchstaben oder mehr passende).

Jegliche Hilfe würde sehr geschätzt werden

  • Warum haben Sie break im code?
InformationsquelleAutor Johnnerz | 2013-05-31
Schreibe einen Kommentar