Zipfile.BadZipFile: файл не является zip-файлом. Ошибка. ⇐ Python
Zipfile.BadZipFile: файл не является zip-файлом. Ошибка.
Привет, я пытаюсь использовать следующий код, чтобы подобрать студентов к предпочитаемым ими курсам.
импортировать случайным образом импортировать панд как 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)
Привет, я пытаюсь использовать следующий код, чтобы подобрать студентов к предпочитаемым ими курсам.
импортировать случайным образом импортировать панд как 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)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как решить проблему BadZipFile: файл не является ошибкой zip-файла в Jupyter Notebook?
Anonymous » » в форуме Python - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как решить Badzipfile: файл не является ошибкой zip -файла в ноутбуке Юпитера?
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-