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

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

Доброго времени суток.
Ситуация следующая. Делаю веб приложение на фласке. Хочу чтобы по нажатию на кнопку запускался другой скрипт(например test.py ) и выводил вывод не в терминал ,а на html страницу.
  • Вопрос задан
  • 1962 просмотра
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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