def __init__(self): self.teacher_dict = dict() self.course_dict = dict() if os.path.exists(settings.db_main_file): self.school_db = file_oper(settings.db_main_file, 'rb') else: print('\033[31;1m错误:未创建学校,请先创建学校.\033[0m') exit() if os.path.exists(settings.db_teacher_file): self.teacher_db = file_oper(settings.db_teacher_file, 'rb') else: print('\033[31;1m错误:未招聘讲师,请先创建讲师信息.\033[0m') exit()
def __init__(self): self.db_school = dict() self.course_dict = dict() self.set_teacher = set([]) if not os.path.exists(settings.db_main_file): self.init_database() self.school_db = {self.sh: {}, self.bj: {}} file_oper(settings.db_main_file, 'wb', self.school_db) else: self.school_db = file_oper(settings.db_main_file, 'rb') if not os.path.exists(settings.db_teacher_file): self.teacher_db = {} file_oper(settings.db_teacher_file, 'wb', self.teacher_db) else: self.teacher_db = file_oper(settings.db_teacher_file, 'rb')
def create_grade(self, db_main, db_teacher, course, teacher, grade, file1, file2): db_main[self][course]['grade'] = grade file_oper(file1, 'wb', db_main) db_teacher[teacher] = {'grade': grade} file_oper(file2, 'wb', db_teacher)
def hire_teacher(self, db_main, course, teacher, file): db_main[self][course] = {'teacher': teacher} file_oper(file, 'wb', db_main)
def create_course(self, db_main, course, file): '''创建课程''' db_main[self][course] = {} file_oper(file, 'wb', db_main)
def add_student(self, student_name, dict, teacher, file): self.student.add(student_name) dict[teacher] = {'grade': self} file_oper(file, 'wb', dict)