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

这次写了一个小小的登录系统,这个系统还在初始阶段,验证还是比较简单得,而且由于刚刚开始学习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
对于知识的分享,再次表示感谢~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值