Скрипты Python в HTML

Возможно ли писать сценарии Python в HTML-коде аналогично написанию PHP между тегами <?php ... ?> ?

Я бы хотел, чтобы приложение Python запускалось в браузере.

Спасибо за помощь

5 Solutions collect form web for “Скрипты Python в HTML”

PHP не запускается в браузере, так как это серверный язык. Вы можете попробовать Skulpt попробовать запустить python в браузере.

Требования к отступлению Python не очень хорошо сочетаются с HTML и кодом Python. Поэтому наиболее известный метод (который представляет собой структуру под названием Django ) использует механизм шаблонов, поэтому Python никогда не находится в непосредственном контакте с HTML-кодом.

Он будет похож на PHP, а не на javascript, поскольку он будет работать на стороне сервера.

Существует также mod_python для Apache, но я настоятельно рекомендую использовать Django, который также работает на сервере Apache.

Вы смешиваете клиентское и серверное выполнение кода.

Браузеры поддерживают только Javascript.

Любой веб-сайт на основе приложения-сервера или на основе Python поддерживает язык шаблонов, в котором вы можете каким-то образом смешивать HTML и Python.

Более новый ответ для более старого вопроса: существует структура Python под названием Karrigell, которая поддерживает то, что она называет « Python Inside HTML ». Он интерпретирует Python из HTML-файлов с расширением « .pih ».

Я не пробовал Карригелла, но это выглядит убедительно.

Ну, это может быть излишним, но вы можете установить localhost xampp-сервер. Затем просто поставьте правильные комментарии в верхней части файла, чтобы направить xampp на интерпретатор, и вы можете распечатать html или обычные слова прямо из самого языка. Например, такой скрипт Python

 #!/Python34/python print "Content-type: text/html" print print "Hello World" 

Дала бы веб-страницу с сообщением Hello World

  • BeautifulSoup в Python не разбирается правильно
  • Выделите точное местоположение содержимого в html для веб-скрепок urllib2 Beautiful Soup
  • Изменить & # 39 на обычный символ
  • Разбор HTML с помощью BeautifulSoup 4 и Python
  • Преобразование matplotlib png в base64 для просмотра в html-шаблоне
  • Проверка ожидающих запросов AJAX или запроса HTTP GET / POST
  • Python HTMLParser
  • Отправить запрос POST не ASCII в Python?
  • Python - лучший язык программирования в мире.