Zipfile.BadZipFile: файл не является zip-файлом. Ошибка.Python

Программы на Python
Anonymous
Zipfile.BadZipFile: файл не является zip-файлом. Ошибка.

Сообщение Anonymous »


Привет, я пытаюсь использовать следующий код, чтобы подобрать студентов к предпочитаемым ими курсам.

импортировать случайным образом импортировать панд как pd из openpyxl импортировать load_workbook Ученик класса: def __init__(я, имя, предпочтения, английский, математика, наука): self.name = имя self.preferences = предпочтения self.english = английский self.mathematics = математика самостоятельная наука = наука self.assigned_course = Нет классный курс: def __init__(я, имя, емкость, критерии): self.name = имя self.capacity = емкость self.enrolled_students = [] self.criteria = критерии защита read_students_from_excel(file_path): студенты_df = pd.read_excel(путь_файла, имя_листа='Студенты') студенты = [] для индекса введите строку в Student_df.iterrows(): имя = строка['Имя'] предпочтения = строка['Предпочтения'] английский = строка['Английский'] математика = строка['Математика'] наука = строка['Наука'] студент = Студент (имя, предпочтения, английский, математика, естествознание) студенты.append(студент) вернуть студентов защита read_courses_from_excel(file_path): курсы_df = pd.read_excel(путь_файла, имя_листа='Курсы') курсы = [] для индекса введите строку в Courses_df.iterrows(): имя = строка['Имя'] емкость = строка['Емкость'] критерии = строка['Критерии'] # Определить функции критериев на основе столбца «Критерии». def Course_criteria (студент): return eval(criteria) # Оценить выражение критерия курс = Курс(название, емкость, критерий_курса) курсы.append(курс) повторные курсы def match_students_to_courses(студенты, курсы): для студента в студентах: для предпочтений в Student.preferences: за курс в курсах: если ( конечно.имя == предпочтение и len(course.enrolled_students)

Вернуться в «Python»