import csv from canvasapi import Canvas CANVAS_API_URL = '' CANVAS_TOKEN = '' COURSE_ID = 9999 # int class id def get_canvas_client(): return Canvas(CANVAS_API_URL, CANVAS_TOKEN) def export_student_data(): canvas = get_canvas_client() course = canvas.get_course(COURSE_ID) students = course.get_users(enrollment_type=['student'], include=['email'], per_page=500) for student in students: sortable_name = student.sortable_name.replace(',', '') # Remove names sortable_name = sortable_name.replace(' ', '') # Remove spaces sortable_name = sortable_name.replace('-', '') # Remove hyphens print(sortable_name.lower() + ', ' + student.login_id + '@gatech.edu') export_student_data()