Python - Python-serverpagina's

Inhoudsopgave
Bij webprogrammering zijn er veel talen zoals: PHP, ASP, JSP, enz., hebben ze gemeen dat ze programmeertaalcode combineren met HTML-code, waarbij ze zich onderscheiden door ze in te kapselen in speciale tags, zodat de tolk onderscheidt wat hij moet verwerken.
Op een vergelijkbare manier hebben we PSP of Python-serverpagina's, die niets meer zijn dan een manier om Python-programmering naar een niveau te brengen dat vergelijkbaar is met andere webtalen.
PSP (Python Server-pagina's)
Zoals we eerder vermeldden, Python-serverpagina's, ze zijn niets meer dan een mengsel van code Python met HTML, zodat wanneer we een webpagina oproepen, we verwerking kunnen uitvoeren in Python, dit is erg handig als we willen profiteren van de sterke punten van Python en willen voorkomen dat we een nieuwe taal leren en alles wat dit met zich meebrengt.
Om te kunnen gebruiken PSP We hoeven alleen onze webserver aan te passen en aan te passen, laten we hieronder kijken hoe we onze . kunnen aanpassen Apache en zo kunnen we een idee hebben van wat we bedoelen.
We moeten ons bestand aanpassen .htaccess zoals we kunnen zien in de volgende afbeelding:

Wat dit doet, is eenvoudigweg de server vertellen dat bestanden met een.psp moet worden behandeld als Python-bestanden en wie het zal afhandelen is de mod_python.
Hiermee hebben we al de initiaal om onder deze modaliteit te kunnen werken.
In PSP We hebben twee soorten labels, uitdrukkingen en verklaringen, waarbij uitdrukkingen worden gebruikt om ze direct op de pagina te plaatsen of af te drukken en de verklaringen zullen onze ontwikkelingslogica voor ons programma bevatten, laten we de volgende code eens bekijken zodat we deze kunnen begrijpen:
 Hallo

Hallo Wereld. Mijn naam is meneer Gumby.


We kunnen zien dat we in het eerste blok een aangif.webpte doen, waarbij we de keuzebibliotheek uit het willekeurige pakket importeren en vervolgens een lijst opstellen; Vetgedrukt kunnen we een uitdrukking zien dat wat het doet is het resultaat van de aanroep van de keuzemethode afdrukken en we identificeren het omdat het blok op de volgende manier is samengesteld.
PSP en inspringing
Zoals we inmiddels zouden moeten weten, is Python een taal waarin de inspringing het is heel belangrijk, in feite veel van de fouten van de programmeurs die beginnen in
Python is te wijten aan fouten in de inspringing van de code.
In PSP dit blijft en is zelfs nog prominenter vanwege de vrijheid die we hebben om verklaringen, uitdrukkingen en code te mixen HTMLDaarom moeten we rekening houden met het volgende, bijvoorbeeld als we een ingesprongen blok starten, zal het doorgaan, zelfs als we HTML plaatsen, dus om het af te maken, moeten we een blok met een opmerking opnemen, op deze manier kunnen we de inspringing "breken" voor de volgende blokken Laten we als het ware de volgende voorbeeldcode eens bekijken:
 <% voor i binnen bereik (3):%> vrolijk, [b] [/ b] vrolijk kerstfeest. 

Zoals we vet kunnen zien, voegen we de opmerking in die ons ingesprongen blok "breekt", als we al ervaring hebben met PHP of JSP misschien is dit het moeilijkst voor ons om te assimileren.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave