Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Python CGI Exempel

    Vissa program som körs på en webbserver hämta och bearbeta data från en användare , sedan generera och överföra data tillbaka till användarens webbläsare . Dessa tillämpningar bygger på CGI , eller Common - Gateway - gränssnitt, protokoll att göra sitt bakom - kulisserna- arbete . CGI är en World Wide Web standard som definierar hur serverprogram kan samverka med webbservern . Python är ett allmänt ändamål , skriptspråk som kan användas för att programmera CGI applikationer . Python CGI Support

    programmeringsspråket Python innehåller en " cgi " bibliotek modul som gör det möjligt att extrahera information från HTML - HyperText Markup Language - blanketter , tolka och skapa nya HTML-koden och nuvarande denna kod till webbservern . Pythons CGI stöd är så klar , kan du skapa en egen enkel webbserver med bara sju rader Python-kod . Följande kod från Python.org webbplatsen implementerar en mycket grundläggande webbserver i Python .

    Import SimpleHTTPServerimport SocketServerPORT = 8000Handler = SimpleHTTPServer.SimpleHTTPRequestHandlerhttpd = SocketServer.TCPServer ( ( " " , PORT ) , Handler ) print " tjänstgör vid hamnen " , skickade PORThttpd.serve_forever ( ) Addera HTML Form Processing

    Pythons " cgi " modulen kan du extrahera data som skickas från ett webbformulär med hjälp "GET " eller " POST "-metoden. Denna modul innehåller metoden " cgi.FieldStorage ( ) , " som utvinner all den information som skickas från formuläret . Du kan sedan söka dessa data för information eller du kan direkt komma åt det värde som tilldelats ett visst fält med namn . Till exempel kan Python -kod få data från fälten som heter "förnamn " och "efternamn " och returnera ett personligt meddelande till användarens webbläsare . Den " Python.org " hemsida finns många framgångsrika tillämpningar som är beroende av Python . Den " Journyx tidrapport " är ett exempel på en online applikation som hämtar och behandlar komplexa data webbformulär .
    Utskrift HTML -kod

    Python CGI -kod kan användas för att hämta statiska webbsidor sparas som filer på en server och förmedla dem till webbservern för sändning . Du kan också skapa nya , dynamiska webbsidor . Till exempel kan ett Python-skript läsa webbläsarens cookies som lagras på din dator och skapa en webbsida som verkar ha skapats speciellt för dig - med ditt namn , den sista sidan du besökte , en lista över objekt som du senast köpt från plats eller objekt som du kanske gillar . Python kan användas för att skapa hela webbplatser , bloggar eller upprätthålla en organisations interna dokument . Python.org nämner EZRO Content Management System som ett exempel på en Python - baserad applikation som används för att skapa , distribuera och underhålla dokument på LAN eller WAN -nätverk . Addera Tapping Database

    med tillägg av en fri , öppen källkod modul som kallas MySQLdb kan du skapa Python CGI-skript som tillgång och manipulera databaser . De objekt och metoder i MySQLdb modulen ger Python programmerare krokarna som behövs för att logga in , fråga , skapa , läsa och skriva data till MySQL -databaser . Som en enkel att använda , allmänt ändamål språk , sträcker Python kraften i databasprogram . Den Python.org webbplats listar Gusto Web företaget som ett exempel på ett online-företag som framgångsrikt använder Pythons databehandling kapacitet . Gusto beroende av Python till gruvan för informationen i sina databaser som kan hjälpa företaget att bättre tjäna medlemmarna i sin rörelse - tjänsten sociala nätverk .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Screen Tutorials för Python
    ·Den pass funktion i Python
    ·Hur man ska tolka en sträng som en Boolean i Python
    ·Hur vill kolla om ett värde i en Hash i Python
    ·Hur man kompilerar Python Code
    ·Hur man använder en Twitter Python Script
    ·Hur man hittar ett magiskt nummer från en Python PYC A…
    ·Så här importerar en Python fil att arbeta i en Pytho…
    ·Hur göra ROT - 13 i Python
    ·Hur Loop Through Alla fastigheter på ett Python Object…
    Utvalda artiklarna
    ·Felsökning av en dator Flödesschema
    ·Konvertera BGR till RGB
    ·Hur man använder Perl kod Hooks
    ·Hur kan felsöka minnesläckor i GDB
    ·Hur läsa filen innehåll PHP
    ·Avinstallera Subversive på Eclipse
    ·Hur hittar radnummer Använda Perl
    ·Hur man använder Oracle SQL Loader för att tolka XML
    ·Hur du ändrar markören i C + +
    ·Hur man beräknar antalet jämförelser i Java
    Copyright © Dator Kunskap http://www.dator.xyz