users = open('user.txt','r')
userInfo = users.readlines()
accessOne = False
accessTwo = False
while accessOne == False:
username = input('Username: ')
for line in userInfo:
if line.split(' ')[0].strip(',') == username:
accessOne = True
while accessTwo == False:
password = input('Password: ')
if line.split(' ')[1].strip('\n') == password:
accessTwo = True
break
else:
accessTwo = False
print('Incorrect password, please try again.')
continue
else:
accessOne = False
continue
break
- 积分
0 - 话题
0 - 评论
3176 - 注册排名
1942
尝试使用文件的完整路径以及with open方法 您可以在第1行而不是您的行中尝试这种替代方法,
实际上,可能会出现您没有关闭用户文件的情况,请尝试最后使用users.close(),如果您希望遵循自己的代码,则可以尝试上述方法