前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
环境使用:
-
Python 3.8 解释器
-
Pycharm 编辑器
可领取福利:
GUI学生管理系统源码
python资料、源码、教程\福利皆: 点击此处跳转文末名片获取
代码展示
从学生信息数据库<文本文件>里面读取数据
f = open('学生信息.txt', encoding='utf-8')
info_list = f.readlines()
创建一个空列表
student_info = []
for循环遍历, 把列表里面元素一个一个提取出来
for info in info_list:
"""
str.replace('\n', '') 字符串替换方法, 把\n替换成空的
str.split(',') 字符串分割方法, 以 , 作为分割, 把字符串分割成列表
"""
content = info.replace('\n', '').split(',')
创建字典
dit = {
'姓名': content[0],
'语文': content[1],
'数学': content[2],
'英语': content[3],
'总分': content[4],
}
列表添加元素
student_info.append(dit)
读取出来, 并且整理好数据内容, 列表数据容器, 把所有信息放到里面存储
# print(student_info)
msg = """**************************************************
欢迎使用【学生信息管理系统】V1.0
请选择你想要进行的操作
1. 新建学生信息
2. 显示全部信息
3. 查询学生信息
4. 删除学生信息
5. 修改学生信息
0. 退出系统
**************************************************"""
输出
while True:
print(msg)
# 输入相关指令, 让代码执行相关程序 等号左边是自定义变量名
num = input('请选择你要进行操作: ') # input输入内容, 返回字符串数据类型
# 判断, 判断输入内容是什么?
if num == '1':
print('新建学生信息')
# 输入学生姓名, 成绩
name = input('请输入学生姓名:')
chinese = input('请输入学生语文成绩:')
math = input('