#   一、实现用户注册功能#     思路:#        用户输入用户名、密码#        将用户输入的内容按照固定的格式,比如:egon:123,存入文件#        可以往一个文件中重复注册新的用户名和密码

with open(r'Text.txt', mode='wt', encoding='utf-8')as f1, \        open(r'Text.txt', mode='rt', encoding='utf-8')as f2,\         open(r'Text.txt', mode='at', encoding='utf-8')as f3:        user_name = input('请输入用户名:').strip()        password = input('请输入密码:').strip()        f1.write(user_name + ':' + password+'\n')  #一开始注册了一个用户名密码存入        f1.close()        a = f2.readline().split(':')        print(a)        f2.close()        while True:            user_name11 = input('请输入用户名:').strip()            if a[0] == user_name11 :                print('用户名存在!')                continue            else:                print('用户名未被注册。')                password11 = input('请输入密码:').strip()                f3.write(user_name11 + ':' + password11)                break        f3.close()

转载于:https://www.cnblogs.com/wangcheng9418/p/9134472.html

实现用户注册功能---文件保存信息,如果用户名存在就死循环继续相关推荐

  1. vs2010c语言通讯录读取,用C语言实现通讯录(二、动态版+文件保存信息)

    之前写的静态版的通讯录,只能存储固定数目大小的联系人信息,现在要升级为动态版的,这样只要容量不够的话只需自动扩容就可以啦!而且之前版本的信息每次退出程序后不会保存,每次需要重新录入,加入文件操作后可以 ...

  2. C语言实现通讯录(使用文件保存信息)

    这两天把动态内存还有文件函数这部分的课听了一下,也跟着把通讯录升级了一下 存储元素不再是固定的了,当存储的元素等于上限时内存就动态增长 每次退出信息又会销毁,可以用fwrite 和 fread让它保存 ...

  3. C# 读写ini文件 保存信息

    /// <summary> /// 获取本地信息 /// </summary> /// <returns></returns> private List ...

  4. 用C语言实现 静态通讯录+动态通讯录+文件实现“退出保存信息版本”(附上思路+项目展示+源代码)

    前言 : 在生活中我们经常会遇到通讯录的使用,比如存进一个新的联系人的信息,或者对其删除,修改,查找:那这些神奇的功能是如何实现的?我们不禁好奇.今天,这篇博文将教会大家实现一个静态的或者动态的通讯录 ...

  5. 为C++程序添加文件保存加载功能

    一.引子 为什么要浪费时间去设计一个算法来实现数据的文件存储还要费劲地调试代码呢?Boost库可以为你做这些事情.借助于串行化模板,你可以容易地把数据存储到你自己定制格式的文件中.本文将教给你如何轻松 ...

  6. [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](1)

    MIS信息管理系统实战开发之单独使用文件实现保存 开发背景 ID.姓名.年龄为公共信息,而学生有成绩,工人有工资 定义一个抽象类Person(ID.姓名.年龄),学生是其子类,有成绩,工人是其子类有工 ...

  7. C语言学生学籍管理系统源程序|用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。(用文件保存) 功能要求: (1) 系统以菜单方式工作。 (2) 登记学生的

    学生学籍管理系统 用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作.(用文件保存) 功能要求: (1) 系统以菜单方式工作. (2) 登记学生的学号,姓名, ...

  8. 【240行拿下】基于C语言 实现通讯录管理系统 带文件保存及读取功能

    一 首言         学校布置的小作业希望对你有帮助,完整代码在文章结尾为方便阅读代码基本都有注释.代码是在满足老师要求下,尽量减少功能和代码方便同学理解的思想上完成的 (完成7个功能,功能性代码 ...

  9. 用C语言实现一个学生成绩管理系统 实现学生信息管理。包括:录入、查询、排序等功能。 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3…) ,利用菜单可以循环实现各个功能。

    用C语言实现一个学生成绩管理系统 题目: 学生成绩管理系统 功能: 实现学生信息管理.包括:录入.查询.排序等功能. 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3-) ,利用 ...

最新文章

  1. 高定位精度的交通标志识别----开源了
  2. select BUGS
  3. tensorflow1.0中的改善
  4. 手势识别兼容Android 1.x和2.x的代码【转】
  5. 前端基础之JavaScript_1(一)
  6. Caffe + Ubuntu 15.04/16.04 + CUDA 7.5/8.0 在服务器上安装配置及卸载重新安装(已测试可执行)
  7. linux如何实现网络高级编程,嵌入式Linux网络编程之:网络高级编程-嵌入式系统-与非网...
  8. 分区表学习三:分区表实际操作心得
  9. 微信、企业微信和支付窗 SDK 三合一,JeeWx-api 1.2.0 版本发布
  10. 个人的中小型项目前端架构浅谈(转)
  11. HDU2022 海选女主角【入门】
  12. MySQL Installer 8.0.21安装教程图文详解 转载
  13. hiberante中get和load方法的区别
  14. miui tv android,MIUI for TV 3.0上线 应用远程安装 手机反控电视
  15. 为wordpress提速,禁用gravatar,使用本地头像
  16. 12、vue-awsome-swiper与轮播图组件
  17. R语言缺失值高级处理方法
  18. 怎么把html在别人电脑上打开文件,html文件怎么打开?电脑用浏览器打开html文件的方法...
  19. netmiko链接思科WLC无线控制器
  20. word文档生成系列:doc和docx插入多图

热门文章

  1. 第一章: 新的结构化元素
  2. ros-Qt代码环境的搭建
  3. bzoj4448 [Scoi2015]情报传递
  4. PHP对数组的高级遍历和操作处理方法
  5. 剑桥三星AI中心提出“X-ViT”:基于时空混合attention的视频Transformer,大幅度降低计算复杂度...
  6. 深度学习之PyTorch物体检测实战——新书赠送活动
  7. 5行Python 代码就能让你的电脑永不息屏
  8. 80 个例子,彻底掌握Python日期时间处理
  9. 【python教程入门学习】Python 正则表达式
  10. java stack 类 效率_Java中ArrayList、LinkedList、Vector、Stack的比较