@alekseyHunter
Студент. Охотник за знаниями.

Как реализовать переписывание кода приложением во время его выполнения?

Есть голосовой помощник, написанный на питоне. Требуется добавить функцию, позволяющую вносить изменения в программный код во время работы приложения.
Пример:
-Джарвис, взломай вон ту штуковину.
-Сэр, я не умею.
-Так научись, Джарвис.
-Процесс обучения начат.
Мой план выполнения:
  • Создать копию файлов проекта
  • Открыть требуемый файл для редактирования
  • Дописать код
  • Собрать проект (через консоль)
  • Запустить новый проект в фоновом режиме
  • Уничтожить текущий(старый) процесс приложения

Теперь самое интересное...Это заработает? Если нет, просьба внести корректировки в этот мега подробный план xD
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
longclaps
@longclaps
Джарвис, почитай про AST.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы