一、写一个登录注册程序,两个py文件,一个txt文件,用户名和密码存在文件中。

freg = open('users.txt', 'a+', encoding='utf-8')

freg.seek(0)

#定义存放用户名,密码的 字典

users_info = {}

#逐行读取用户名,密码,并存储到字典中

for line in freg.readlines():

users = line.strip().split(',')

users_info[users[0]]=users[1]

# print(users_info)

#注册

while True:

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

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

cpasswd = input('请确认密码:').strip()

if username and password and cpasswd:

if username in users_info.keys():

print('用户名已存在,请重新注册')

continue

else:

if password != cpasswd:

print('两次输入密码不一致,请重新注册!')

continue

else:

freg.write(userna

python编写程序、自动生成宿舍的组合名_python习题:登录注册小程序(用户名密码存在文件中)、生成随机密码小程序...相关推荐

  1. python编写程序、自动生成宿舍的组合名_基于python的寝室管理系统

    [Python] 纯文本查看 复制代码#!/usr/bin/python# -*- coding: UTF-8 -*- studentinformations=[] def recover(): gl ...

  2. python编写微信自动抓取文件经历

    python编写微信自动抓取文件经历 背景 前期 写代码&坑 背景 近期疫情肆虐,老师全都线上教学,微信群里多出来一大堆乱七八糟的文件,烦死宝宝了,每次还要看,要是doc还得转换成pdf再放进 ...

  3. 编写一个程序,用户使用for循环输入5个数字,所有这些数字将存储在一个数组中。之后,程序将添加这五个数字并显示结果。程序必须支持运算符重载的概念。

    Write a program in which users enter 5 numbers using for loop and all these numbers will store in an ...

  4. python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法

    python将字符串以utf-8格式保存在txt文件中的方法 如下所示: #ltp_data 字符串 写进777.txt 1. def save(filename, contents): fh = o ...

  5. python前n项和存为一个数组_python-将数组或DataFrame与其他信息一起保存在文件中...

    python-将数组或DataFrame与其他信息一起保存在文件中 统计软件Stata允许将短文本片段保存在数据集中. 这可以使用NumPy和/或NumPy完成. 这对我来说是非常有价值的功能,因为它 ...

  6. python判断字母左右两边的大写字母有_python习题,,1.26个字母大小写

    python习题,,1.26个字母大小写 1.26个字母大小写成对打印,例如:Aa,Bb...... 2.一个list包含10个数字,然后生成一个新的list,要求新的list里面的数都比之前的数多1 ...

  7. python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...

    我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...

  8. python爬取微博数据存入数据库_Python爬取新浪微博评论数据,写入csv文件中

    因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...

  9. python 计算订单量最多的店铺订货金额_Python数据分析实例-统计学在解决奶茶店问题中的应用...

    作为数据分析师,除了熟练各种分析工具外,更重要的是分析.解决问题的能力以及扎实的数学功底,尤其是统计学. 本文将用一个例子,一步一步展示1)分析问题的步骤,2)更具需求选择合适工具和数据获取,3)和统 ...

最新文章

  1. 2014-07-04nbsp;22:24
  2. 完善ext.grid.panel中的查询功能(紧接上一篇)
  3. Golang cgo编程 [] string 转 C语言 char**
  4. 一元线性回归决定系数_回归分析|笔记整理(1)——引入,一元线性回归(上)...
  5. C#Winform编程的基础知识
  6. hdu1403(后缀数组模板)
  7. 制作一个PHP互动网页
  8. 【python】小游戏程序——弹跳小球
  9. baocms7.0版本一元云购报错Call-time pass-by-reference has been removed处理办法
  10. 邓奶奶坐轮椅泪别袁爷爷
  11. C# Winform 实现窗体无系统边框,但是具有系统边框的所有功能,同时保证控件不闪烁
  12. 第三方支付机构有哪些?他们的资金是如何运作保障用户的资金安全的?
  13. 无人驾驶汽车系统入门(十六)——最短路径搜索之A*算法
  14. 双链路热备份(负载分担)实验
  15. (1)ARCH效应、均值方程、GARCH族模型、对波动率建模、预测(包含代码)
  16. DVD-ROM区域码巧破解[转]
  17. html中div区域可以交叉引用,需要js中的交叉引用
  18. 小米手环无法模拟门卡_小米手环3门禁卡设置方法 居然可以模拟门禁卡
  19. 彬彬偷偷告诉了平行世界的其他杰哥们这个世界里的杰哥已经得到了阿伟,于是他们也来到了这个世界想要教阿伟登Dua郎,现在他们“成群杰队”地赶来了!
  20. Github一夜爆火的阿里术小册究竟有什么魅力?才能引大家趋之若鹜

热门文章

  1. 【MQ】kafka(一)——什么是kafka?在系统中干什么用?
  2. 测试计划一般包括什么?
  3. 案例:双代号网络图在控制工程造价中的应用
  4. pyqt5安装及基础
  5. 关于A5:SQL Mk-2(A5M2)的安装和使用
  6. C语言操作mysql数据 常用函数
  7. php分割线代码,html竖直分割线如何设置?html竖直分割线的代码讲解
  8. 离线数仓02——用户行为日志和采集
  9. 删除mysql中的hive库_Hive删除数据库
  10. VUE路由跳转传参的七种方法