Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan lage Skjermbilder og skjemaer med Python
    Web siden du viser var skreddersydd , montert og generert spesielt for deg basert på informasjonen du har lagt inn i et webskjema. Når du klikket på "send " eller " send "-knappen, henrettet du et program som sjekket dine data , utført de nødvendige operasjoner på data , så sendte et svar tilbake til deg . Programmeringsspråket Python har en Common Gateway Interface eller CGI bibliotek for skjemaer behandling . Hvis webserveren har Python installert og konfigurert som en CGI språk , kan du skrive skript for å opprette websider med innspill skjemaer , behandle dataene og generere tilpassede svar. Du trenger
    Plain - tekst-editor som Notisblokk
    FTP ( File Transfer Protocol ) søknad
    Vis flere instruksjoner
    en

    Start ren tekst editor Notepad ved å klikke på "Start "-knappen, deretter " Alle programmer ," " Tilbehør" og " notisblokk. "
    2

    Skriv inn følgende kode i teksteditoren ved å skrive den inn eller ved å velge koden med musen , trykke "Ctrl " og " C ", så lime den inn i editoren med en " Ctrl " /" V "-kommandoen . Erstatte " [indent ] " med et innrykk på fem områder : en

    # /usr /bin /python

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

    # /usr /bin /python

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

    def generate_page ( ) : en

    [ innrykk ] print " \\ n"

    [indent ] print " \\ n"

    [indent ] print " \\ t Min Python HTML Demo < /TITLE > \\ n " <br> <p> [indent ] print" < /HEAD > \\ n " <br> <p> [indent ] print" <BODY BGCOLOR =#F7FCAE> \\ n " <br> < p> [indent ] print " \\ t <H1> Python Form < /H1 > \\ n" <br> <p> [indent ] print ' <form action="checktest.py" method="post" >' <br> <p> [indent ] print ' Fornavn : <input type="text" name="firstname"> ' <br> <p> [indent ] print ' Etternavn : < input type = " text "name = " etternavn "> '<br> <p> [indent ] print ' <input type="radio" name="sex" value="male" > Mann < input type = " radio " name = " sex" value = "kvinnelige" > Kvinne '<br> <p> [indent ] print ' E-postadresse: <input type="text" name="email"> '<br> <p> [indent ] print ' <input type="submit" value="Submit"> < /form> ' <br> <p> [indent ] print " < /BODY > \\ n" <br> < p > [indent ] print " < /HTML > \\ n" <br> <p> generate_page ( ) <br> 3 <p> Klikk Fil-menyen . Velg " Lagre" alternativet. Lagre under filnavnet " myform.py . " <br> 4 <p> Klikk Fil-menyen , og klikk deretter på " New". Skriv inn følgende kode i teksteditoren ved å skrive den inn eller ved å velge koden med musen , trykke "Ctrl " og " C ", så lime den inn i editoren med en " Ctrl " /" V "-kommandoen . Erstatte " [indent ] " med et innrykk på fem områder : <br> <p> # /usr /bin /python <br> <p> import cgi <br> <p> def checkform ( ) : <br> < p> [indent ] print " Content -type : text /html \\ n" <br> <p> [indent ] skjema = cgi.FieldStorage ( ) <br> <p> [indent ] hvis form.has_key ( " fornavn" ) og form [" fornavn" ] value = " . " : en <p> [indent ] [indent ] print " <h1> fornavn :", form [ " fornavn" ] . verdi , " < /h1 > " <br> <p> [indent ] annet : en <p> [indent ] [indent ] print" <h1> Feil: Fornavn ikke angitt < /h1 > " <br> <p> [indent ] hvis form.has_key ( " etternavn ") og form [" etternavn "] value = " . " : en <p> [indent ] [indent ] print " <h1> etternavn :", skjema . [" etternavn " ] verdi , " < /h1 >" <br> <p> [indent ] annet : en <p> [indent ] [indent ] print " <h1> Feil: Ingen etternavn < /h1 > " <br> <p> [indent ] hvis form.has_key ( " sex " ) og form [" sex " ] " value = . " : en <p> [indent ] [indent ] print" <h1> Sex : ", form [ " sex "] . verdi , " < /h1 > " <br> <p> [indent ] annet : en <p> [indent ] [indent ] print" < ; h1 > Feil: " . ! value = No sex angitt < /h1 >" <br> <p> [indent ] hvis form.has_key ( "e-post ") og form [" email] " ": <br> < p > [indent ] [indent ] print " <h1> e-post: " . , form [ "e-post "] verdi , " < /h1 >" <br> <p> [indent ] annet : en <p> [indent ] [indent ] print " <h1> Feil: Ingen e-mailen < /h1 >" <br> <p> checkform ( ) <br> 5 <p> Klikk Fil-menyen . Velg " Lagre" alternativet. Lagre den under filnavnet " test.py. " <br> 6 <p> Start FTP-program og logge på webserveren. Last opp filene " myform.py " og " test.py " til rotkatalogen på webserveren. <br> 7 <p> Bruk FTP-program for å endre tillatelse fra " myform.py " og " test . py "for å tillate skript for å utføre . Hvis din FTP-program krever at du sette tillatelse ved å skrive inn chmod tall, skriv " 775 " som maske . <br> 8 <p> Klikk på "Disconnect" -knappen på FTP-program . <br> <Br > 9 <p> Start en nettleser , og deretter skrive inn riktig nettadresse for å få tilgang til Python-skript : en <p> http://yourdomainname.com/myform.py <br> <p> Erstatt " yourdomainname.com " med domenenavnet eller IP -adressen til webserveren . <br> 10 <p> Trykk på "Enter "-tasten for å laste internettadressen og kjør " myform.py " Python-skript . Fyll ut skjemaet . Trykk på "Send "-tasten. Etter manuset utfører , bør du se dataene du har lagt inn , eller en feilmelding . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/python-programming/93814.html' >Python introspeksjon funksjoner </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/python-programming/93816.html' >Hva er IndexError i Python </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93834.html" title="Slik installerer Python IDLE " target="_self">Slik installerer Python IDLE </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93714.html" title="Hvordan lage en Python Conversation " target="_self">Hvordan lage en Python Conversation </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93467.html" title="Slik installerer LiveWires Pakker i Python " target="_self">Slik installerer LiveWires Pakker i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93655.html" title="Slik Clear en matrise eller liste i Python " target="_self">Slik Clear en matrise eller liste i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/94151.html" title="Hvordan bruke Break erklæringen i Python " target="_self">Hvordan bruke Break erklæringen i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93484.html" title="Hvordan redigere PYO & PYC filer " target="_self">Hvordan redigere PYO & PYC filer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93843.html" title="Hvordan lage en klokke i Python " target="_self">Hvordan lage en klokke i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/94019.html" title="Hvordan få Lengde av en fil på Python " target="_self">Hvordan få Lengde av en fil på Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93562.html" title="Hvordan lese en Binary Float Med Python " target="_self">Hvordan lese en Binary Float Med Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93754.html" title="Hvordan bruke PDB i Python " target="_self">Hvordan bruke PDB i Python </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92563.html" title="Slik sletter poster fra en SQL- tabell i PHP " target="_self">Slik sletter poster fra en SQL- tabell i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88488.html" title="Opplæringen i Pascal programmering animasjon " target="_self">Opplæringen i Pascal programmering animasjon </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85571.html" title="Hvordan å begrense antall desimaler i C + + " target="_self">Hvordan å begrense antall desimaler i C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90532.html" title="Java Tutorial for Kopier og lim " target="_self">Java Tutorial for Kopier og lim </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95080.html" title="Hvordan bruke GetSetting i VB6 " target="_self">Hvordan bruke GetSetting i VB6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/87158.html" title="Hvordan passere en variabel til HTA " target="_self">Hvordan passere en variabel til HTA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95848.html" title="Hvordan sette Mnemonic Viktige Associations Med Visual Basic " target="_self">Hvordan sette Mnemonic Viktige Associations Med Visual …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/96019.html" title="Fast Vs . Dynamisk Array i Visual Basic " target="_self">Fast Vs . Dynamisk Array i Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/96513.html" title="Slik konverterer RealPlayer videofiler til PSP " target="_self">Slik konverterer RealPlayer videofiler til PSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86568.html" title="Hvordan er UML forskjellig fra andre Modeling " target="_self">Hvordan er UML forskjellig fra andre Modeling </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>