Мини-утилита для формирования отчёта по успеваемости студентов из CSV.
--files
— принимает 1..N CSV-файлов с одинаковой схемой.--report
— имя отчёта. Сейчас доступен:student-performance
.- Чтение CSV стандартной библиотекой
csv
. - Вывод таблицы в консоль через
tabulate
. - Устойчивое чтение кодировок: UTF-8/UTF-8 with BOM (utf-8-sig), fallback на CP1251 (Windows/Excel).
python main.py --files students1.csv --report student-performance
python main.py --files students1.csv students2.csv --report student-performance