大家好,给大家分享一下python登录注册程序编写连接数据库gui编程,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
这篇文章主要介绍了python编写一个简单的登录系统,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下Python画流程图。
1 问题
如何用python实现用户注册后记录账号并能够登陆?
2 方法
-
引入os模块;
-
使用db类;
-
定义函数;
-
If判断语句;
代码清单 1
import os def login(username,password): f = open("db",'r') for line in f: line_list = line.strip().split("|") if line_list[0] == username and line_list[1] == password: return True return False def register(username,password): f = open("db",'a') temp = "\n" + username + "|" + password f.write(temp) f.close() return True def main(): choice = input("***欢迎来到wyf景区,请选择您的操作***\n1:登录\n2:注册\n3:游客登录\n请输入您的操作:") if choice == "1": user = input("请输入用户名:") pwd = input("请输入密码:") result = login(user,pwd) if result: print("登录成功") else: print("登录失败,请检查用户名或密码是否准确") elif choice == "2": user = input("请输入用户名:") pwd = input("请输入密码:") result = register(user,pwd) if result: print('注册成功') else: pass elif choice == "3": print('******系统正在加载,请稍后******') else: print('你的选择有误,请重新输入') main() |
3 结语
针对如何用python程序实现用户注册登陆系统的问题,提出使用os模块、db类、定义函数和if判断语句的方法,通过实验,证明该方法是有效的。通过对os模块、db类的学习,定义函数和if判断语句的运用,丰富了学科知识,巩固了课堂上学习的知识,提升了将所学知识运用到实际生活中的能力不学python可以学c语言吗。