欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编程语言的学习 ------ python3的文件读取写入(简单登录验证)

程序员文章站 2022-07-14 23:09:31
...

这次写了一个小小的登录系统,这个系统还在初始阶段,验证还是比较简单得,而且由于刚刚开始学习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进行区别达到加强记忆的目的
编程语言的学习 ------ python3的文件读取写入(简单登录验证)
图片来自于:http://www.runoob.com/python/file-methods.html
对于知识的分享,再次表示感谢~