@ITpie

Каким самым легких способом скомпилировать код в коде на Python?

Делаю бота, которые задает задачи, а решение нужно скинуть ему как сообщения.
Каким самым простым и еффективным способом я могу скомпилировать код в коде, пройтись по всех тестам, которые у меня есть в массиве(input файлами) и узнать output? Желательно самый быстрый вариант + защита от вредоносных програм(например разрешить использование только определенных библиотек) + временое ограничения(защита от while true, например) + желательно(но не обязательно) время выполнение программы.
Конечно, можно установить систему типа ejudge, но это довольно громосткий способ и много лишнего.
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alexbprofit
Junior SE
можно сделать так чтобы решение ему скидывать в виде файла а компилировать при помощи встроенного в python метода compile. А количество пройденных тестов выводить при помощи счетчика (как вариант)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы