【发布时间】:2018-03-12 22:42:55
【问题描述】:
我有一个需要用户名系统的程序,我希望用户输入他们的用户名,程序检查文件“用户名”以查看它是否在列表中。如果列表中只有一个人,我的下面的代码有效,否则打印正确和不正确。我将如何更改我的代码,以便如果只有一行与输入匹配,它会打印正确。
username = input("enter username: ")
search = open("username", "r")
for line in search:
if username in line:
print ("correct")
else:
print ("incorrect")
【问题讨论】:
-
我认为这是一个低安全性的应用程序,您的用户不介意将他们的用户名存储为纯文本。 ;)
-
是的,这只是一个测验