我一直在尝试创建一个程序,该程序接受输入并检查该输入是否在文件中的某些文本中。我的最终目标是创建一个用户登录 GUI,但我不会在这里显示 GUI 的代码,因为有很多。我需要弄清楚如何比较输入和文件中的文本。到目前为止,这是我的代码
def check(entry):
search = open('password.txt', 'r')
if str(entry) in str(search):
return (entry, "Word found")
else:
return entry, ("Word not found")
with open('password.txt', 'r') as text:
print (text.read())
while True:
entry=input("\nSearch for word: ")
print(check(entry))
当我运行代码时,它会说 1、2、5 和 12 都在文本中,但没有确认文本中的单词。如果有人可以提供帮助,将不胜感激,谢谢。