Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come creare schermi o moduli con Python

La pagina Web che si sta visualizzando è stato adattato , assemblato e generato specialmente per voi in base alle informazioni immesse in un modulo web . Quando hai fatto clic sul pulsante "invia" o "invia" , è stato eseguito un programma che verifica i dati , eseguite le operazioni necessarie sui dati , poi ha inviato una risposta a te. Il linguaggio di programmazione Python include un Common Gateway Interface o libreria CGI per l'elaborazione della modulistica . Se il server Web è installato e configurato Python come linguaggio CGI , è possibile scrivere script per creare pagine Web con le forme di input , elaborare i dati e generare risposte personalizzate . Cose che ti serviranno
editor di testo come Blocco note
FTP ( File Transfer Protocol ) applicazione
Show More Istruzioni
1

Lanciare il testo semplice editor di blocco note facendo clic sul pulsante "Start" , poi su " Tutti i programmi ", " Accessori " e " Blocco Note ".
2

Inserisci il seguente codice nell'editor di testo digitandolo o selezionando il codice con il mouse , premendo il tasto " Ctrl" e " C ", poi incollarlo nell'editor con un " Ctrl " /comando " V " . Sostituire " [ trattino ] " con un rientro di cinque spazi :

# /usr /bin /python

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

# /usr /bin /python

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

def generate_page ( ):

[ trattino ] print " \\ n"

[ trattino ] print " \\ n"

[ trattino ] print " \\ t mio Python Demo HTML < /TITLE > \\ n " <br> <p> [ trattino ] print" < /HEAD > \\ n " <br> <p> [ trattino ] print" <BODY BGCOLOR =#F7FCAE> \\ n " <br> <p > [ trattino ] print " \\ t <H1> Modulo Python </h1 > \\ n" <br> <p> [ trattino ] print ' <form action="checktest.py" method="post" >' <br> <p> [ trattino ] print ' nome : <input type="text" name="firstname"> ' <br> <p> [ trattino ] print ' Cognome : < input type = " "name = " text cognome " > ' <br> <p> [ trattino ] print' <origine type="radio" name="sex" value="male" > Maschio < input type = " radio " nome = valore " sesso" = "femmina " > donne ' <br> <p> [ trattino ] print' Indirizzo e-mail: <input type="text" name="email"> ' <br> <p> [ indent] print ' <input type="submit" value="Submit"> < /form >' <br> <p> [ trattino ] print " < /BODY > \\ n" <br> <p > [ trattino ] print " < /HTML > \\ n" <br> <p> generate_page ( ) <br> <p> 3 Fare clic sul menu File . Selezionare l'opzione "Salva" . Salvare con il nome di file " myform.py . " <br> 4 <p> Fare clic sul menu File , quindi fare clic su "Nuovo ". Inserisci il seguente codice nell'editor di testo digitandolo o selezionando il codice con il mouse , premendo il tasto " Ctrl" e " C ", poi incollarlo nell'editor con un " Ctrl " /comando " V " . Sostituire " [ trattino ] " con un rientro di cinque spazi : <br> <p> # /usr /bin /python <br> <p> import cgi <br> <p> def checkForm ( ) : <br> <p > [ trattino ] print " Content-type : text /html \\ n" <br> <p> [ trattino ] form = cgi.FieldStorage ( ) per <p> [ trattino ] se form.has_key ( " cognome " ) e la forma [ " cognome " ] value = " . " : <br> <p> [ indent] [ indent] print " <h1> Nome: " , modulo " . valore , [ " Nome] " < /h1 > " <br> <p> [ trattino ] altro : <br> <p> [ indent] [ indent] print " Errore <h1> : nome non è entrata < /h1 > " <br> <p> [ indent] se form.has_key ( " cognome " ) e la forma valore [ " cognome " ] = " . " : <br> <p> [ indent] [ indent] print " <h1> Cognome: " , forma . [ " cognome " ] valore , " < /h1 > " <br> <p> [ trattino ] altro : <br> <p> [ indent] [ indent] print " <h1> Errore: No Cognome < /h1 > " <br> <p> [ trattino ] se form.has_key ( " sesso " ) e la forma [ " sesso " ] " value = . ! " : <br> <p> [ indent] [ indent] print " <h1> sesso : " , forma [ " sesso " ] . valore", < /h1 > " <br> <p> [ trattino ] altro : <br> <p> [ indent] [ indent] print " < ; h1> errore: " . ! value = Niente sesso entrato < /h1 > " <br> <p> [ trattino ] se form.has_key ( "email" ) e la forma [ " email] " " : <br> <p > [ indent] [ indent] print " <h1> email:" . , forma valore [ " email " ] , " < /h1 > " <br> <p> [ trattino ] altro : <br> <p> [ indent] [ indent] print "Errore <h1> : No email inserita < /h1 > " <br> <p> checkForm ( ) economici <p> 5 Fare clic sul menu File . Selezionare l'opzione "Salva" . Salvarlo con il nome del file " test.py. " <br> 6 <p> Lanciare l' applicazione FTP e accedere al Web server. Caricare i file " myform.py " e " test.py " nella directory principale del server web . <br> 7 <p> Utilizzare l'applicazione FTP per cambiare il permesso di " myform.py " e "test . py " per consentire gli script da eseguire . Se la tua applicazione FTP richiede di impostare autorizzazioni inserendo i numeri di chmod , immettere " 775 ", come la maschera . <br> 8 <p> Fare clic sul pulsante "Disconnetti " dell'applicazione FTP. <br> <br> 9 <p> Avviare un browser Web , quindi immettere l'URL appropriato per accedere allo script Python : <br> <p> http://yourdomainname.com/myform.py <br> <p> Sostituire " yourdomainname.com " con il nome di dominio o l'indirizzo IP del server web . <br> 10 <p> Premere il tasto "Enter" per caricare l'URL ed eseguire lo script Python " myform.py " . Compila il modulo . Premere il tasto "Invia" . Dopo aver eseguito lo script , si dovrebbe vedere i dati immessi o un messaggio di errore . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/Python-Programming/1187628.html' >Funzioni Python Introspezione </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/Python-Programming/1187632.html' >Che cosa è IndexError in Python ? </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Programmazione-Javascript/1181658.html" target="_blank">Come per la visualizzazione casuale Javascript Snippets </a></li><li><a href="/Programmazione/Java-Programming/1181124.html" target="_blank">Elenco delle certificazioni Java </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1192396.html" target="_blank">Come risolvere numero di cifre decimali in Visual Basic E </a></li><li><a href="/Programmazione/Perl-Programming/1186390.html" target="_blank">Come mantenere una finestra attiva in Perl /Tk </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1189968.html" target="_blank">Come ottenere un valore da un foglio di lavoro utilizzando VB </a></li><li><a href="/Programmazione/Java-Programming/1181372.html" target="_blank">Come formattare un numero in Java </a></li><li><a href="/Programmazione/rubino-Programmazione/1188360.html" target="_blank">Come installare CentOS Ruby on Rails per Apache 1.9.2 </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1188998.html" target="_blank">Come scrivere un programma che consente all'utente di specificare due numeri </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/Python-Programming/1188118.html" target="_blank">Come inserire in liste Python </a></li><li><a href="/Programmazione/Python-Programming/1188106.html" target="_blank">Come creare moduli Python </a></li><li><a href="/Programmazione/Python-Programming/1187662.html" target="_blank">Come definire le variabili globali in Python </a></li><li><a href="/Programmazione/Python-Programming/1187578.html" target="_blank">Come chiamare il metodo Python Java </a></li><li><a href="/Programmazione/Python-Programming/1187444.html" target="_blank">Come mantenere un totale parziale di una variabile in Python </a></li><li><a href="/Programmazione/Python-Programming/1187814.html" target="_blank">Come creare array da un file CSV con Python </a></li><li><a href="/Programmazione/Python-Programming/1187052.html" target="_blank">Come creare un programma Python per accettare anche i numeri di zeri </a></li><li><a href="/Programmazione/Python-Programming/1188066.html" target="_blank">Come si piazza in Python </a></li><li><a href="/Programmazione/Python-Programming/1187204.html" target="_blank">Come fare un High Low gioco in Python </a></li><li><a href="/Programmazione/Python-Programming/1187634.html" target="_blank">Come compilare un file Python </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>