Напишите утилиту для антиплагиата, которая сравнивает два текста программ на Python и выдает оценку их похожести.
Нужно реализовать скрипт compare.py, который принимает файл со списком пар документов и путь до выходного файла. Скрипт должен сравнить пары документов и записать в выходной файл оценки похожести текстов программ.
Пример входного файла
files/main.py plagiat1/main.py
files/loss.py plagiat2/loss.py
files/loss.py files/loss.py
Пример выходного файла
0.63
0.84
0.153
- Реализовать консольный интерфейс через argparse:
- Для анализа кода использовать библиотеку ast
- Для работы с текстами может пригодиться библиотека регулярных выражений re
- Создайте только файл compare.py
Запуск
python compare.py --infile input.txt --out score.txt