zoukankan      html  css  js  c++  java
  • 作业五.

    一.实现用户注册功能

    思路:
    用户输入用户名、密码
    将用户输入的内容按照固定的格式,比如:egon:123,存入文件
    可以往一个文件中重复注册新的用户名和密码

    while True:

      name=input('请输入用户名>>:').strip()

      pwe  =input('请输入密码>>:').strip()

      with open('ab.txt',mode='at',encoding='utf-8') as f:

        info = '%s:%s '%(name,pwe)

        f.write(info)


    附加:

    while True:
    name = input('请输入>>:').strip()
    pwe = input('请输入>>:').strip()
    with open('ab.txt',mode='a+t',encoding='utf-8') as f:
    f.seek(0)
    for line in f:
    a = line.strip(' ').split(':')
    if name[0].isdigit() or name == a[0]:
    print('非法用户名,请重新输入')
    break
    for ba in s:
    if ba in pwe or len(pwe)<6:
    print('不支持的密码,请重新输入')

    break
    else:
    print('注册成功')

    二.实现用户验证功能更:

    思路:用户输入账号密码,从文件中读出账号密码,与用户输入的进行比对

    name = input('请输入用户名>>:').strip()

    pwe   = input('请输入密码>>:').strip()

    with open('ab.txt',mode='rt',encoding='utf-8') as f:

      for line in f:

        u,s=line.strip(' ').split(':')

        if name==u  and  pwe==s:

          print('验证成功')

          break

       else:

         print('验证失败')

  • 相关阅读:
    这鸡汤、真香
    linux 编译安装python并且安装虚拟环境工具
    前端数据删除
    前后端分离DRF项目初始化
    ubuntu 安装nginx docker
    ubuntu安装vue
    虚拟环境安装
    sql语句优化
    Python之网络编程 进程 线程 协程
    Python之网络编程 文件上传 基于udp的协议的socket socketsever同时接收多方消息
  • 原文地址:https://www.cnblogs.com/lvyipin1/p/9683568.html
Copyright © 2011-2022 走看看