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
    Python CGI Eksempler
    Enkelte programmer som kjøres på en webserver hente og behandle data fra en bruker , deretter generere og overføre data tilbake til brukerens nettleser. Disse programmene er avhengige av CGI , eller Common- Gateway - grensesnitt , protokoller for å gjøre sin bak - kulissene- arbeid. CGI er en World Wide Web -standard som definerer hvordan server-applikasjoner kan grensesnitt med webserveren. Python er en generell, skriptspråk som kan brukes til å programmere CGI-applikasjoner . Python CGI Support

    programmeringsspråket Python inkluderer en " cgi " bibliotek modul som gjør det mulig å hente ut informasjon fra HTML - HyperText Markup Language - former, analysere og generere ny HTML- koden og nåtid denne koden til webserveren . Pythons CGI støtte er så fullstendig , kan du lage din egen enkel webserver med bare sju linjer med Python -kode. Følgende kode fra Python.org nettstedet implementerer en svært grunnleggende webserveren i Python .

    Import SimpleHTTPServerimport SocketServerPORT = 8000Handler = SimpleHTTPServer.SimpleHTTPRequestHandlerhttpd = SocketServer.TCPServer ( ("" , PORT ) , Handler ) print " servering ved porten " , sendte PORThttpd.serve_forever ( )
    HTML Form Processing

    Pythons "cgi " modulen gjør det mulig å hente ut data som sendes fra et webskjema hjelp på " GET " eller " POST "-metoden . Denne modulen inneholder metoden " cgi.FieldStorage ( ) ", som trekker ut all informasjon som sendes av skjemaet. Du kan deretter søke disse dataene for informasjon , eller du kan få direkte tilgang til verdien som er tildelt et bestemt felt ved navn. For eksempel kan Python kode få data fra feltene heter " fornavn" og " etternavn " og returnere en personlig melding til brukerens nettleser . Den " Python.org " nettsted har mange vellykkede programmer som er avhengige av Python . Den " Journyx Timeregistrering " er et eksempel på et nettbasert program som henter og behandler komplekse webskjemakontrollene data .
    Outputting HTML kode

    Python CGI koden kan brukes til å hente statiske websider lagret som filer på en server og sende dem videre til webserveren for kringkasting . Du kan også generere nye , dynamiske websider . For eksempel kan et Python-skript lese informasjonskapslene som er lagret på datamaskinen og genererer en webside som ser ut til å ha blitt laget spesielt for deg - med navnet ditt , den siste siden du besøkte , en liste over elementer du sist kjøpt fra område eller elementer du kanskje vil like . Python kan brukes til å lage hele nettsteder , blogger eller vedlikeholde en organisasjons interne dokumenter . Python.org nevner EZRO Content Management System som et eksempel på en Python - basert program som brukes til å opprette , distribuere og vedlikeholde dokumenter på lokale eller bredt område nettverk .
    Tapping The Database

    p Med tillegg av et gratis, open -source modul kalt MySQLdb , kan du lage Python CGI-skript som har tilgang til og manipulere databaser. Gjenstandene og metoder i MySQLdb modulen gi Python programmerere krokene som trengs for å logge inn , spørring , opprette, lese og skrive data til MySQL -databaser . Som en enkel å bruke, generelt språk , strekker Python kraften i database programvare. Den Python.org området viser Web selskapet Gusto som et eksempel på en Internett-basert selskap som med hell benytter Pythons data -prosessering evne. Gusto er avhengig Python til mine for informasjon i sine databaser som kan hjelpe selskapet bedre betjene medlemmene av sin reise- tjeneste sosiale nettverk .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan beregne tekst Width Med Python 
    ·Hvordan sjekke en Array for strykere i Python 
    ·Hvordan Bli Strings i Python 
    ·Slik konfigurerer Python Med Bzip2 
    ·Hvordan lage nye linjer i Python 
    ·Hvordan skille en Comma Fra en String 
    ·Hvordan innrykk en Python Fil 
    ·Hvordan lage Python Script Kjørbar 
    ·Hvordan skrive en e-post Miner for Python 
    ·Fordelene ved introspeksjon i Python 
      Anbefalte artikler
    ·Slik konverterer tekst til UTF - 8 i PHP 
    ·Hvordan bygge en CPP kjørbar på Windows 
    ·Hvordan skrive en enkel administrativ oppgave Script 
    ·Hvordan lage et animert bilde PHP 
    ·Hvordan skal representere en Tab i en String i CPP 
    ·Hvordan Socket UTF - 8 i Python 
    ·Hvordan redigere metadata for et bilde 
    ·Hvordan oppretter jeg en Word-dokument Macro i VB 6.0 
    ·Hvordan lage en Vokal Telle Application i Visual Basic 
    ·Morsomme ting å gjøre med Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/