Hvordan lage HTML i Python

Python gir programmerere verktøy og fleksibilitet til å lage applikasjoner som viser et bredt spekter av funksjoner i mange forskjellige domener. Python-kode kan kjøres som Common Gateway Interface (CGI) skript som oppretter nettsider på fly. Python behandler HTML-koder som alle andre strengdata. Den enkle Python "print" -kommandoen kan sende HTML-kode som webserveren og brukerens nettleser godbit som alle andre HTML-kode.

Bruksanvisning

1 Start ren tekst tekst editor program tilgjengelig på Linux, Windows eller Mac OS X-systemet. Disse inkluderer Notepad på en PC eller jEdit, Komodo Edit, Smultron, BBEdit eller Textmate på en Mac.

2 Skriv inn følgende kode inn i teksteditor nøyaktig som vist nedenfor. Mellomrom og innrykk ha noen mening i Python. Den første kommentaren er nødvendig å laste Python Interpreter:

! / Usr / bin / python

print "Content-Type: text / html \ n \ n"

def generate_page ():

print "<HTML>\n"

print "& lt; HEAD> \ n"

print "\ t & lt; title> Min Python HTML Demo & lt; / title> \ n"

print "& lt; / HEAD> \ n"

print "& lt; BODY BGCOLOR = # F7FCAE> \ n"

print "\ t & lt; h1> Hello World & lt; / H1> \ n"

print "& lt; / BODY> \ n"

print "& lt; / HTML> \ n"

generate_page ()

3 Klikk på "File" -menyen, og velg deretter "Lagre". Gi navn til filen "myhtml.py."

4 Start FTP-program og logge på webserveren.

5 Last opp filen "myhtml.py" til rotkatalogen på webserveren.

6 Endre tillatelsene for "myhtml.py" for å tillate at skript for å utføre ved hjelp av FTP-program. Den "chmod" tillatelse maske er 775. For de fleste FTP-programmer, er en fil tillatelse endres ved å velge og høyreklikke på filnavnet og deretter velge alternativet for å endre "Properties" eller "Tillatelser". Noen FTP programmer lar deg legge inn et tresifret antall attributt eller "chmod". For disse FTP-programmer, skriv "775" i tekstboksen og trykk "Enter". Andre programmer lar tillatelser til å bli satt ved å velge avmerkingsboksene. For disse programmene, plassere en hake i følgende attributt bokser:

Eier: lese, skrive, Execute

Gruppe: Les, Execute

Annet: Les, Execute

Klikk "OK" for å angi tillatelser.

7 Klikk på "Disconnect" -knappen på FTP-program.

8 Start en nettleser. Angi riktig URL for å få tilgang til Python-skript, for eksempel "http://yourdomainname.com/myhtml.py." Erstatt "yourdomainname.com" med domenenavnet eller IP-adressen til webserveren.

9 Trykk på "Enter" -tasten for å laste inn nettadressen og kjøre Python-skript.

Hint

  • Webutviklere kan teste sine Python-skript på sin lokale datamaskin uten å måtte laste opp filer til en ekstern webserver. Mens moderne operativsystemer har vanligvis webservere tilgjengelig, de krever betydelig kompetanse til å sette opp og konfigurere. Heldigvis lett å bruke lokale Web server pakker som EasyPHP og XAMPP, er tilgjengelig for gratis nedlasting. Selv om disse pakkene inkluderer ikke Python som standard, tolken selv er tilgjengelig som en gratis nedlasting fra Python.org. Når Python er installert, den "#!" linjen bør endres til å omfatte katalogen som inneholder tolk.
  • Den første kommen linje i Python-skript vil fortelle webserveren hvor å finne og laste Python tolk. Standardplasseringen "#! / Usr / bin / python."