Я пытаюсь разработать веб-страницу, позволяющую пользователю писать код на Python, и запускать этот код с возможностью взаимодействия с ним, если он требует ввода.Это на самом деле похоже на виртуальную консоль для запуска кода Python.
Я обнаружил, что pexpect может делать это, но локально на системном терминале.Что мне нужно сделать, так это использовать функциональные возможности pexpect для создания виртуальной виртуальной консоли, которая выполняет код на языке python.
Я хотел записать в файл буфер процесса, выполняемого pexpect, и запустить другой скрипткоторый постоянно проверяет файл и отображает данные внутри него.Но я думаю, что это очень плохое решение и дорогостоящее с точки зрения доступа и записи файлов во вторичную память.
Любые идеи о том, как использовать pexpect или другой подход для этого, приветствуются.
Заранее спасибо.