Задать вопрос
tremo0880
@tremo0880
Inf.Sec

Как запустить отдельный python script и выводить вывод на html странице во Flask?

Доброго времени суток.
Ситуация следующая. Делаю веб приложение на фласке. Хочу чтобы по нажатию на кнопку запускался другой скрипт(например test.py ) и выводил вывод не в терминал ,а на html страницу.
  • Вопрос задан
  • 1981 просмотр
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
fdhadzh
@fdhadzh
Perfectionist with deadlines
Посмотрите в сторону subprocess.

Пример:
import subprocess

# ...

@app.route('/run/<script>')
def run(script):
    reply = subprocess.run(["python", script], stdout=subprocess.PIPE)

    return reply.stdout
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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