用python写一个简单的学生管理系统并生成可执行文件

💝 如果大家对python项目有兴趣,可以收藏加关注哦!!!本文将持续更新~~~
💝 希望大家在学习的道路上勇往直前💝💝

如果你是一个Python初学者,我希望这个内容可以帮助你更好地理解Python编程,如果你是一位有经验的程序员,我也希望能够和你分享我的一些经验和思考。希望我的文章能够对你有所帮助,感谢你的访问!

下面是用Python写一个简单的学生选课系统,使用了字典列表作为数据结构来存储学生和课程信息,可以根据需要进行修改和扩展。

# 定义课程列表和学生字典
courses = [].append(input("请输入您要包含的课程:"))
students = {'张三': [], '李四': [], '王五': []}

# 显示菜单选项
def show_menu():
    print('请选择要进行的操作:')
    print('1. 显示课程列表')
    print('2. 显示学生列表')
    print('3. 学生选课')
    print('4. 学生退课')
    print('5. 退出系统')

# 显示课程列表
def show_courses():
    print('可选课程有:')
    for course in courses:
        print(course)

# 显示学生列表
def show_students():
    print('已注册学生有:')
    for student in students:
        print(student)

# 学生选课
def add_course():
    student_name = input('请输入学生姓名: ')
    course_name = input('请输入选课科目: ')
    if student_name in students and course_name in courses:
        students[student_name].append(course_name)
        print('{} 已成功选修 {}'.format(student_name, course_name))
    else:
        print('输入错误,请重新输入!')

# 学生退课
def remove_course():
    student_name = input('请输入学生姓名: ')
    course_name = input('请输入退课科目: ')
    if student_name in students and course_name in students[student_name]:
        students[student_name].remove(course_name)
        print('{} 已成功退修 {}'.format(student_name, course_name))
    else:
        print('输入错误,请重新输入!')

# 主函数
def main():
    while True:
        show_menu()
        choice = input('请选择操作: ')
        if choice == '1':
            show_courses()
        elif choice == '2':
            show_students()
        elif choice == '3':
            add_course()
        elif choice == '4':
            remove_course()
        elif choice == '5':
            print('欢迎再次使用!')
            break
        else:
            print('输入错误,请重新输入!')

if __name__ == '__main__':
    main()

下面是运行展示的首页面:

如果我想直接将这个文件发给其他人,然后他又没Python运行的相关环境,此时我们应该怎么办呢?

现在就涉及到了我们的打包,将.py文件打包成可执行文件.exe

首先进入终端输入pip install pyinstall安装打包文件所需要的包

在这里插入图片描述

此时在此页面直接输入pyinstaller -F 打包文件路径例如:

在这里插入图片描述

此时生成文件会默认保存到C:\Users\(用户名)\dist文件下

如果我们想更改它的保存位置需要在添加distpath,如:pyinstaller -F D:\test\stusystem.py --distpath="D:\dist\" ,此时双击我们的.exe文件便可以运行。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ProgramStack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值