Как разрешить пользователю вводить текст, запускать код python и возвращать результат?

Я программист на языке python, но неофит для php и пользователь WYSIWYG WordPress. У меня проблема, с которой мне нужна помощь. У меня есть код python с именем text.py который делает некоторые вещи в строке текста. На самом деле это сложная обработка на естественном языке.

Пока, допустим, он возвращает входной текст во всех кепках. Я хотел бы сделать страницу WordPress с полем ввода, в котором пользователь может ввести текст, нажать кнопку, и этот текст будет отправлен на код python, результаты которого будут показаны на этой странице внизу.

Для kicks, вот пример кода python text.py :

 import sys if __name__ == "__main__": print " ".join(sys.argv[1:]).upper() >>>python text.py "hello there world" HELLO THERE WORLD 

Оглядываясь по сети, я не нашел всеобъемлющего «вот что вы делаете» от начала до конца. Я думаю, что это может быть действительно полезно для других людей, пытающихся сделать подобные вещи.

У меня есть python, запущенный на моем веб-сервере, так что часть позаботилась. Я мог бы использовать пошаговое руководство о том, как:

  1. создайте страницу с полем для ввода текста и кнопкой для запуска кода.
  2. интерфейс для отправки этого текста в код python и запускать его
  3. способ печати вывода на странице WordPress.