一、系列文章链接
(一):程序介绍和流程图
(二):主要文件main.py
(三):基础文件basics.py
(四):管理学生信息manage.py
(五):查询学生信息query.py
(六):导入数据文件import_data.py
(七):导出数据文件export_data.py
二、实现效果
录入数据库名即判断对错
主菜单预览图:
数据库中没有数据时打开1和4的效果,这是为了防止没有数据的时候出错,相关代码写在各自的文件的主函数里,不在main文件这里。
退出系统:
三、main.py的函数简介
数据库: 我创建了三个表,分别是 Students, Courses, Reports。
重点: 不同文件调用数据库,cn = sqlite3.connect( db_name),我只用了 cn 作为参数传递,就不用多次连接数据库了,暂时没发现什么弊端。
-
def main():
“”" 用于输入数据库名,调用其他四个文件的函数 “”" -
class Display():
“”" 多个显示函数的集合 “”" -
def create_db( db_name):
“”" 创建数据库 “”"
四、代码
import os
import sqlite3
import manage as ma
import query as qu
import import_data as jin
import export_data as chu
class Display():
"""多个显示函数的集合"""
def welcome(self):
print(