这次写了一个小小的登录系统,这个系统还在初始阶段,验证还是比较简单得,而且由于刚刚开始学习python这个语言,对于其中的一些语法还不是熟悉,所以代码的可读性还是比较差的,写到这上面,加强记忆,明天来进行优化~
count = 0
while count < 3:
login_name = input("please input your id:")
login_password = input("please input your password:")
#打开user.txt文件进行数据的读取
with open("user.txt", "r") as file1:
data_user = file1.readline()
#打开password.txt文件,将其中的密码读取出来
with open("password.txt","r") as file2:
data_password = file2.readline()
#对于可能出现的验证情况进行判断
if login_name == data_user and login_password == data_password:
print("welcome!")
break
elif login_name == data_user and login_password != data_password:
print("Verification error, please re-enter")
elif login_name != data_user and login_password == data_password:
print("Verification error, please re-enter")
elif login_name != data_user and login_password != data_password:
print("Verification error, please re-enter")
count = count+1
在这里我想对于read、readline、readlines进行区别达到加强记忆的目的
图片来自于:http://www.runoob.com/python/file-methods.html
对于知识的分享,再次表示感谢~