python大作业——学生管理系统制作,另赠福利:GUI学生管理系统源码

这篇博客介绍了如何使用Python 3.8和Pycharm开发一个学生管理系统,包括从文本文件读取数据、增删改查操作。博主提供了GUI版本的源码,并鼓励读者实践操作,提升Python学习能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

环境使用:

  • 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('
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值