#修改学生信息
# 编写主函数中调用的修改学生信息的函数modify()
# 调用了show()函数显示学生信息,该函数的功能将在后面完成def modify():show()if os.path.exists(filename):with open(filename,"r",encoding='utf-8') as rfile:student_old=rfile.readlines()else:return     #没有filename文件,就是结束student_id=input("请输入要修改的学员的ID:")with open(filename,'w',encoding="utf-8") as wfile:for item in student_old:d=dict(eval(item))  #读取文件中的临时字典if d['id']==student_id:print("找到学生信息了,可以修改他的相关内容信息了!")while True:try:d['name']=input("请输入姓名:")d['engilish']=input("请输入英语成绩:")d['python']=input("请输入python成绩:")d['java']=input("请输入java成绩:")except:print("您输入的有误,请重新输入!")else:break     # try,excep,else..如果输入的内容没有报错,就是到else这里,结束修改程序wfile.write(str(d)+'\n')print("修改成功")else:wfile.write(str(d)+"\n")answer=input("是否继续修改其他学生信息?y/n\n")if answer=='y':modify()

python-学生管理系统--4修改学生信息相关推荐

  1. c语言学生管理系统之修改学生信息

    void  XiuGaiInformation(LINK head,long x)                                                            ...

  2. mysql学生管理系统毕业设计_学生信息管理系统的设计与实现(MyEclipse,MySQL)

    学生信息管理系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文15000字,程序代码,MySQL数据库) 学生信息管理系统的开发工具是MyEclips ...

  3. 学生管理程序c语言数组,c语言学生管理系统(c语言学生信息管理系统)

    要求:1记录学生班级姓名,性别,职务住址情况,数据输入数据删除排序查. #include /*引用库函数*/ #include #include #include typedef struct /*定 ...

  4. 学生管理系统java mysql_学生信息管理系统 基于Java+mysql开发的学生管理系统 - 下载 - 搜珍网...

    压缩包 : 学生信息管理系统.zip 列表 学生信息管理系统/ 学生信息管理系统/build/ 学生信息管理系统/build.xml 学生信息管理系统/build/built-jar.properti ...

  5. java学生管理系统代码_java学生信息管理系统(附源码)

    一:   介绍 1:实现登录界面 2:实现主界面 有两种操作 一种是按钮操作  另外一种是SQL语句. 3:连接SQL server 2008 数据库 用到的软件及环境SQLserver2008,ec ...

  6. java编写学生管理系统_Java实现学生管理系统

    导读热词 项目描述:通过管理员帐号登录,对学员信息进行管理.可以实现学员信息的增加.修改.删除.查询. 知识点:数组.do{}while循环.for循环.if语句.switch条件语句 学生管理系统的 ...

  7. c语言实现学生管理系统,C语言学生管理系统源代码

    <C语言学生管理系统源代码>由会员分享,可在线阅读,更多相关<C语言学生管理系统源代码(12页珍藏版)>请在人人文库网上搜索. 1.C语言学生成绩管理系统源代码,保证能用#in ...

  8. 学生管理系统服务器端设计,学生信息管理系统设计与实现

    摘要: 学生信息管理是整个学校管理工作中的关键环境之一,采用计算机信息技术和网络技术来管理学生信息是大势所趋.一个高质量的学生管理信息系统能够为学校管理者提供及时,正确的学生信息,提高管理水平. 针对 ...

  9. android的学生管理系统,Android版学生管理系统

    用户可以输入姓名.性别.年龄三个字段,通过点击添加学生按钮,将学生信息展示到开始为空的ScrollView控件中,ScrollView控件只能包裹一个控件,我这里包裹的是LinearLayout.点击 ...

  10. 【1】C++语法与数据结构之C语言学生管理系统转C++学生管理系统

    从本文开始,后续将陆续发布C++语法与数据结构的相关内容,同样还是以学生管理系统来融汇贯通所有知识点. 接上篇博客[终极完美高效]C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点 ...

最新文章

  1. Java 之String、StringBuffer 和 StringBuilder 三者区别介绍
  2. 手把手教你如何配置fiddler、并开启手机代理抓包、最详细
  3. html,css,javascript之间的关系是什么?各是负责哪方面工作的?
  4. 第十六届智能车竞赛视觉AI组相关议题讨论
  5. 过去可忆,未来可期(随心录+杂记)
  6. POJ 1308 Is It A Tree? (并查集)
  7. 错过校招_您可能错过的Web优化技巧
  8. 要毕业了,兄弟也签了工作。。。
  9. GD32VF103开发环境简单介绍
  10. mysql hsqldb_HSQLDB的使用方法
  11. 机器学习 | 交叉验证
  12. 云盘服务器被毁,360云盘宣布停止个人云盘服务 明年2月1日清空
  13. debian 7 调整控制台分辨率
  14. Shiro介绍(四):定义自己的安全域Realm
  15. 服务器有时候显示美国,美国服务器不通的情况解决方法
  16. python之jieba分词库
  17. 【CSS3】浅谈display属性flex弹性布局、gird网格布局
  18. 超级抠图:Super PhotoCut for Mac
  19. Ubuntu16.04配置GPU驱动(GTX1060)+ CUDA9.0 + CUDNN7.0.5
  20. python个数计算公式_使用python中的公式计算第n个斐波纳契数

热门文章

  1. 常用的几种排序算法C++实现(冒泡排序,插入排序,选择排序)
  2. Quartz的使用案例
  3. ng-model 数据不更新 及 ng-repeat【ngRepeat:dupes】错误
  4. php文件加锁 lock_sh ,lock_ex
  5. 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
  6. 题目1471: A+B without carry
  7. WebApplication(Web应用程序)和WebSite(网站)的区别
  8. SQL2008 行锁使用RowLock
  9. 西游记与面向对象编程
  10. 群体智能优化算法之狩猎搜索(Hunting Search,Hus)