Spyce (software) - Spyce (software)
Spyce je technologie podobná PHP které lze použít k vložení Krajta kód do webové stránky. Spyce je svobodný software, distribuováno pod a Licence ve stylu BSD, s některými dalšími omezeními ohledně upozornění na dokumentaci.[1]
Běžné metody vkládání Spyce
Protože Python používá k určení začátku a konce bloku odsazení, zahrnuje Spyce několik způsobů vložení Pythonu kód. Níže jsou uvedeny tři nejběžnější způsoby. Spyce podporuje ASP /JSP -styl oddělovače (<%
a %>
) a také dvojité závorky ([[
a ]]
)
- Python 'chunks' (několik příkazů Pythonu s tradičními odsazení ):
Toje [[\z čas import okamžitě, místní častisk(okamžitě(místní čas()))]]</b> že jo Nyní!
nebo
To <%\z čas import okamžitě, místní častisk(okamžitě(místní čas()))%></b> že jo Nyní!
- Jednotlivé výpisy v oddělovačích (odsazení není vyžadováno):
[[pro X v xrange(3): { ]] <b>Ahoj, </b> [[} ]]
nebo
<% pro X v xrange(3): { %> <b>Ahoj, </b> <% } %>
- Vyhodnocení výrazů
<b>I am [[= 5*3 ]] years old.</b>
nebo
<b>I am <%= 5*3 %> years old.</b>
Výše uvedené techniky lze libovolně kombinovat a vložit do jakékoli HTML dokument.
Lze vložit jakýkoli legální kód Pythonu a lze importovat libovolný modul Pythonu, což je zvláště vhodné pro psaní velmi robustních aplikací (pomocí zpracování výjimek a testování jednotky jednotlivé moduly jednotlivě).
Funkce
Některé další funkce zahrnují vlastní značky (ala JSP), spyce lambdy a aktivní manipulátory (připomíná ASP).
Požadavky
Spyce přináší na web standardní knihovnu Pythonu a samotný programovací jazyk. Minimálním požadavkem je funkční instalace Pythonu (dodává se se samostatným webovým serverem napsaným v Pythonu, který lze použít během vývoje), i když jej lze použít ve spojení s několika webovými servery, jako je Apache a IIS, různými způsoby.
Konfigurace se provádí pomocí modulů Pythonu, které jsou importovány webovým serverem během inicializace, takže vše, co je opravdu nutné k zahájení používání Spyce, je základní znalost jazyka Python.
Viz také
Reference
externí odkazy
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |