Я пытаюсь разработать небольшой движок для запуска хакатона для начинающих программистов Python.После того, как люди закончат писать, они смогут войти в систему и загрузить код.Задача состоит в том, как выполнить этот код для тестирования и вернуть, правильный ли он или нет.
Поиск и чтение следующих страниц:
https://modwsgi.readthedocs.io/en/develop/user-guides/processes-and-threading.html
Как можноЯ заставляю один файл python запускать другой?
Какая альтернатива execfile в Python 3?
try: code = compile(open("./hackathon_code.py").read(), "somefile.py", 'exec') except: print("your code failed")
Вопрос: какой метод сравнительно лучшерешить эту проблему?код выше склонен к «внедрению кода» сознательно или неосознанно.Это может даже привести к аварийному завершению работы Apache в HTTPD с помощью mod_wsgi.