Come creare HTML in Python

September 1

Python fornisce ai programmatori gli strumenti e la flessibilità per creare applicazioni che servono una vasta gamma di funzioni in molti settori diversi. codice Python può essere eseguito come Common Gateway Interface (CGI) script che creano pagine web al volo. Python tratta tag HTML come tutti gli altri dati di stringa. Il pitone semplice "stampa" di comando in grado di emettere il codice HTML che il server Web e il trattamento del browser Web dell'utente come qualsiasi altro codice HTML.

istruzione

1 Avviare l'applicazione editor di testo testo semplice disponibile sul sistema Linux, Windows o Mac OS X. Questi includono il Blocco note su un PC o Jedit, Komodo Edit, Smultron, BBEdit o TextMate su un Mac.

2 Immettere il seguente codice nell'editor di testo esattamente come mostrato di seguito. Gli spazi vuoti e rientro hanno un significato in Python. Il primo commento è necessario per caricare l'interprete Python:

! / Usr / bin / python

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

DEF generate_page ():

print "<HTML>\n"

print "& lt; HEAD> \ n"

print "\ t & lt; TITLE> La mia Python HTML Demo & lt; / TITLE> \ n"

print "& lt; / HEAD> \ n"

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

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

print "& lt; / body> \ n"

print "& lt; / HTML> \ n"

generate_page ()

3 Fare clic sul menu "File" e selezionare "Salva". Nome del file "myhtml.py."

4 Avviare l'applicazione FTP e accedere al server Web.

5 Carica il file "myhtml.py" nella directory principale del server Web.

6 Modificare le autorizzazioni di "myhtml.py" per consentire lo script per eseguire tramite l'applicazione FTP. La maschera permesso "chmod" è 775. Per la maggior parte delle applicazioni FTP, il permesso di un file viene modificato selezionando e cliccando col tasto destro sul nome del file e quindi selezionando l'opzione di cambiare "Proprietà" o "Autorizzazioni". Alcune applicazioni FTP consentono di inserire un attributo numero a tre cifre o "chmod". Per questi programmi FTP, immettere "775" nella casella di input e premere "Invio". Altre applicazioni consentono di autorizzazioni per essere impostate selezionando le caselle di controllo. Per queste applicazioni, inserire un segno di spunta nelle caselle seguenti attributi:

Proprietario: lettura, scrittura, esecuzione

Gruppo: Lettura ed esecuzione

Altro: Read, Execute

Fai clic su "OK" per impostare le autorizzazioni.

7 Fare clic sul pulsante "Disconnect" dell'applicazione FTP.

8 Avviare un browser Web. Inserire l'URL appropriato per accedere allo script Python, come ad esempio "http://yourdomainname.com/myhtml.py." Sostituire "yourdomainname.com" con il nome di dominio o l'indirizzo IP del server Web.

9 Premere il tasto "Enter" per caricare l'URL ed eseguire lo script Python.

Consigli e avvertenze

  • Gli sviluppatori Web possono testare i loro script Python sul computer locale, senza dover caricare i file su un server Web remoto. Mentre i sistemi operativi moderni hanno di solito i server Web disponibili, che richiedono una notevole esperienza di impostare e configurare. Fortunatamente, facile da usare pacchetti di web server locale, come ad esempio EasyPHP e XAMPP, sono disponibili per il download gratuito. Mentre questi pacchetti non includono Python per impostazione predefinita, l'interprete stesso è disponibile come download gratuito da Python.org. Una volta che Python è installato, il "#!" linea dovrebbe essere modificata per includere la directory che contiene l'interprete.
  • La prima linea commentata in script Python dirà il server Web dove trovare e caricare l'interprete Python. La posizione predefinita "#! / Usr / bin / python."