内容
这段代码是一个基于文件存储的简单的登陆注册系统的示例代码,使用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("输入有误,请重新输入!")
运行截图
Java版本的文章在这里
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END
暂无评论内容