Spyce (программное обеспечение) - Spyce (software)
Spyce технология похожа на PHP который можно использовать для встраивания Python код в веб-страница. Спайс свободное программное обеспечение, распространяется под Лицензия в стиле BSD, с некоторыми дополнительными ограничениями относительно уведомлений о документации.[1]
Общие методы встраивания Spyce
Поскольку Python использует отступ для определения начала и конца блока, Spyce включает несколько способов встраивания Python. код. Ниже показаны три наиболее распространенных способа. Spyce поддерживает ASP /JSP -стиль разделители (<%
и %>
), а также двойные скобки ([[
и ]]
)
- "Чанки" Python (несколько операторов Python с традиционными отступ ):
Это [[\от время импорт asctime, местное времяРаспечатать(asctime(местное время()))]]</б> правильно сейчас же!
или
Это <%\от время импорт asctime, местное времяРаспечатать(asctime(местное время()))%></б> правильно сейчас же!
- Отдельные утверждения в разделителях (отступы не требуются):
[[для Икс в xrange(3): { ]] <б>Здравствуйте, </б> [[} ]]
или
<% для Икс в xrange(3): { %> <б>Здравствуйте, </б> <% } %>
- Оценка выражений
<b>I am [[= 5*3 ]] years old.</b>
или
<b>I am <%= 5*3 %> years old.</b>
Приведенные выше методы можно свободно смешивать и внедрять в любые HTML документ.
Любой законный код Python может быть встроен, и любой модуль Python может быть импортирован, что делает его особенно подходящим для написания очень надежных приложений (с использованием Обработка исключений и модульное тестирование отдельные модули индивидуально).
особенности
Некоторые другие функции включают настраиваемые теги (ala JSP), spyce лямбды и активные обработчики (напоминает ASP).
Требования
Spyce приносит в Интернет стандартную библиотеку Python и сам язык программирования. Минимальное требование - это работающая установка Python (она поставляется с автономным веб-сервером, написанным на Python, который может использоваться во время разработки), хотя ее можно использовать в сочетании с несколькими веб-серверами, такими как Apache и IIS, различными способами.
Конфигурация выполняется с использованием модулей Python, которые импортируются веб-сервером во время инициализации, поэтому все, что действительно требуется для начала работы со Spyce, - это базовые знания Python.
Смотрите также
использованная литература
внешние ссылки
Эта язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |