【发布时间】:2019-10-27 09:42:44
【问题描述】:
我正在编写一个代码来实现一个用户登录系统,用户将在其中输入他的详细信息,例如姓名和密码,这些信息将存储在一个文本文件中。当他尝试登录时,它会询问用户名和密码,并与之前创建的文本文件中存储的用户名和密码相匹配。
可能是无法正确搜索文本文件
user=str(input('Do u have registration(Y/N): \n '))
if user =='Y':
print('Please login now:')
boom=str(input("Enter your name: "))
pass_inp=str(input('Enter your password: \n'))
with open('user_database.txt','r') as f:
if pass_inp in f.readlines() and boom in f.readlines():
print('Welcome User')
else:
print('Invalid Login ID')
elif user == 'N':
print('Please register now,fill the following details:')
name=str(input("Register your name: \n"))
password =str(input('Create your password:\n'))
with open("user_database.txt",'a') as f:
f.write(name+'\n')
f.write(password+'\n')
print('Account successfully created')`````````
【问题讨论】: