案例 之 登录系统原创作品1

该随笔 仅插入部分代码:全部py文件源代码请从百度网盘自行下载!

链接:https://pan.baidu.com/s/1_sTcDvs5XEGDcnpoQEIrMg
提取码:lu5m

 1 '''
2 注册界面
3 '''
4 import json
5
6
7 def login_register():
8 user_dict = {}
9 print('====注意:用户名和账号请用英文名称====')
10 user_name = input('请输入用户名:')
11 register_name = input('请输入登录账号:')
12 register_pw = input('请输入登录密码:')
13 user_dict['username'] = user_name
14 user_dict['admin'] = register_name
15 user_dict['passwords'] = register_pw
16 with open('register-user', 'a+', encoding='utf-8') as f:
17 f.write(json.dumps(user_dict)+'\n')
18 print('注册成功!')
 1 '''
2 菜单界面
3 '''
4
5 from login_S import *
6 from login_L import *
7 import time
8
9
10 def login_mean():
11 while True:
12 print('''
13 =======系统登录=======
14 | [1.登录] |
15 | [2.注册] |
16 | [3.退出] |
17 ====================
18 ''')
19 try:
20 select_num = int(input('请输入你要选择进入的数字(1/2/3):'))
21 if select_num == 1:
22 login_login()
23 print('正在返回菜单.')
24 time.sleep(1)
25 elif select_num == 2:
26 login_register()
27 print('正在返回菜单.')
28 time.sleep(1)
29 elif select_num == 3:
30 print('退出系统!')
31 break
32 except Exception:
33 print('输入有误!重新输入!')
1 '''
2 主函数
3 '''
4
5 from login_mean import *
6
7 if __name__ == '__main__':
8 login_mean()

介绍:

该系统包含主函数,界面,注册,登录;分别为py文件,相关知识为函数,文件处理,模块导入,循环语句,for语句,if ..else语句等,

该程序可将注册的信息保存到文本里。

Python 做简单的登录系统的更多相关文章

  1. Python 实现简单的登录注册界面

    Python 实现简单的登录注册界面 注意:编写代码之前需要导入很重要的包 import tkinter as tk import pickle from tkinter import message ...

  2. Python做简单的字符串匹配详解

    Python做简单的字符串匹配详解 由于需要在半结构化的文本数据中提取一些特定格式的字段.数据辅助挖掘分析工作,以往都是使用Matlab工具进行结构化数据处理的建模,matlab擅长矩阵处理.结构化数 ...

  3. 使用Python做简单的字符串匹配

    由于需要在半结构化的文本数据中提取一些特定格式的字段.数据辅助挖掘分析工作,以往都是使用Matlab工具进行结构化数据处理的建模,matlab擅长矩阵处理.结构化数据的计算,Python具有与matl ...

  4. [转]分别使用Node.js Express 和 Koa 做简单的登录页

    本文转自:https://blog.csdn.net/weixin_38498554/article/details/79204240 刚刚学了Koa2,由于学的不是很深,并没有感受到网上所说的Koa ...

  5. 利用shell脚本做一个用户登录系统

    效果图如下: #!/bin/bash# while truedocat << EOF//======================\\\\| 用户登录系统 |-------------- ...

  6. python+tkinter 简单的登录窗口demo

    一个简单的登录窗口布局,可以用于日常快速搭建一个简单的窗口类. from tkinter import * import tkinter.messagebox class LoginUi: def _ ...

  7. Python做简单爬虫(urllib.request怎么抓取https以及伪装浏览器访问的方法)

    一:抓取简单的页面: 用Python来做爬虫抓取网站这个功能很强大,今天试着抓取了一下百度的首页,很成功,来看一下步骤吧 首先需要准备工具: 1.python:自己比较喜欢用新的东西,所以用的是Pyt ...

  8. 利用python实现简单登陆注册系统

    #!/usr/bin/env python # -*- coding:utf-8 -*- def login(username,password): ''' :param username:用户名 : ...

  9. 第十五篇-EditText做简单的登录框

    TextView和EditText的简单应用. MainActivity.java package com.example.aimee.edittexttest; import android.sup ...

随机推荐

  1. Leetcode 146. LRU 缓存机制

    前言 缓存是一种提高数据读取性能的技术,在计算机中cpu和主内存之间读取数据存在差异,CPU和主内存之间有CPU缓存,而且在内存和硬盘有内存缓存.当主存容量远大于CPU缓存,或磁盘容量远大于主存时,哪 ...

  2. 性能测试工具JMeter 基础(一)—— 安装、配置环境变量

    JMeter下载 下载地址:https://jmeter.apache.org/download_jmeter.cgi 下载完成后解压后可直接使用,不用进行安装 环境变量配置 新增变量名:JMETER ...

  3. K8S最小硬件配置

  4. markdown的骚气操作(一)

    markdown 系列其他内容   markdown的骚气操作(一)✓   latex的骚气操作(二) 本文目标 主要介绍markdown锚点.索引脚注.对勾及选择框.表格显示位置和符号显示位置.绘制 ...

  5. Git 系列教程(11)- 分支简介

    前言 很多版本控制系统都有分支这个概念 使用分支意味着可以将日常工作从主线上脱离,从而避免影响主线 Git 鼓励在工作流程中频繁使用分支和合并 Git 是如何保存数据的 Git 保存的不是文件的变化或 ...

  6. Linux处理二进制文件工具

    处理目标文件的工具 在Linux系统中有大量可用的工具可以帮助我们理解和处理目标文件.特别地,GNU binutils包尤其有帮助,而且可以运行在每一个Linux平台上 序号 命令 说明 1 AR 创 ...

  7. sticky -- position定位属性sticky值之粘性定位;

    sticky简述 sticky 是css定为新增的属性:可以说是相对定位relative和固定定位fixed的结合: 它主要用在对scroll事件的监听上,简单说在滑动过程中,某个元素的距离其父元素的 ...

  8. django报错外理收集

    网址指向同一地址后: Forbidden (403) CSRF verification failed. Request aborted. You are seeing this message be ...

  9. POJ3061——Subsequence(尺取法)

    Subsequence POJ - 3061 给定长度为n的数列整数a0,a1,a2-an-1以及整数S.求出总和不小于S的连续子序列的长度的最小值,如果解不存在输出0. 反复推进区间的开头和末尾,来 ...

  10. 学习PHP中的iconv扩展相关函数

    想必 iconv 这个扩展的相关函数大家多少都接触过,做为 PHP 的默认扩展它已经存在了很久,也是我们在操作字符编码时经常会使用的函数.不过除了 iconv() 这个函数外,你还知道它的其它函数吗? ...