Python登陆注册例子

Python登陆注册例子

内容

这段代码是一个基于文件存储的简单的登陆注册系统的示例代码,使用Python编写。该系统使用了一个用户类(User)来管理用户的信息,包括用户名、密码和邮箱。用户可以通过注册功能创建新用户,也可以通过登录功能使用已有的用户账户登录系统。系统会在本地文件中保存用户信息,下次用户登录时会读取文件中的信息进行验证。如果用户名和密码匹配,则用户可以成功登录系统。

这只是一个给大家学习的例子,有兴趣的可以看一看

代码

需要有一个users.txt文件来保存注册的信息.

import os

def register():
    username = input("请输入用户名:")
    password = input("请输入密码:")
    # 将用户名和密码写入文件中
    with open("users.txt", "a") as f:
        f.write(f"{username},{password}\n")
    print("注册成功!")

def login():
    username = input("请输入用户名:")
    password = input("请输入密码:")
    # 读取文件中的用户名和密码信息
    with open("users.txt", "r") as f:
        for line in f.readlines():
            saved_username, saved_password = line.strip().split(",")
            if saved_username == username and saved_password == password:
                print("登录成功!")
                return
    print("用户名或密码错误!")

while True:
    choice = input("请选择操作:1.注册 2.登录 3.退出\n")
    if choice == "1":
        register()
    elif choice == "2":
        login()
    elif choice == "3":
        break
    else:
        print("输入有误,请重新输入!")

运行截图

 

1684730056179

 

Java版本的文章在这里

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容