Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Python CGI Voorbeelden
Bepaalde toepassingen die draaien op een webserver halen en verwerken van gegevens van een gebruiker , dan genereren en data transfer terug naar de gebruiker webbrowser . Deze applicaties vertrouwen op CGI , of Common - Gateway - interface , protocollen aan hun achter - de - schermen werk te doen . CGI is een World Wide Web -standaard die bepaalt hoe server-applicaties kunnen communiceren met de webserver . Python is een algemeen doel scripttaal die kan worden gebruikt om CGI-toepassingen programmeren . CGI python Ondersteuning

De Python programmeertaal bevat een " cgi " library module dat het mogelijk is om informatie te extraheren uit HTML maakt - HyperText Markup Language - vormen , ontleden en het genereren van nieuwe HTML-code en heden deze code naar de webserver . CGI ondersteuning Python's zo volledig is , kunt u uw eigen eenvoudige webserver maken met slechts zeven regels van Python- code . De volgende code uit de Python.org website implementeert een zeer eenvoudige webserver in Python .

Import SimpleHTTPServerimport SocketServerPORT = 8000Handler = SimpleHTTPServer.SimpleHTTPRequestHandlerhttpd = SocketServer.TCPServer ( ( " " , PORT ) , Handler ) afdrukken " het dienen in de haven " , PORThttpd.serve_forever ( )
HTML -formulier Processing

" cgi " module Python's
kunt u gegevens verzonden vanaf een webformulier extraheren verzonden zijn met de de " GET " of " POST " -methode . Deze module bevat de methode " cgi.FieldStorage ( ) , " waarin alle informatie die door de vorm haalt . U kunt dan zoeken deze gegevens naar informatie of u kunt direct toegang krijgen tot de waarde op naam van een specifiek gebied toegewezen . Bijvoorbeeld , kan Python code de gegevens te krijgen van de formuliervelden naam " voornaam " en " achternaam " en terug te keren een persoonlijke boodschap naar de browser van de gebruiker . De " Python.org " website is voorzien van vele succesvolle toepassingen die vertrouwen op Python . De " Journyx Timesheet " is een voorbeeld van een online applicatie die complexe webformulier gegevens ophaalt en verwerkt .
Outputting HTML code

Python CGI code
kan worden gebruikt om statische webpagina's opgeslagen als bestanden op een server op te halen en gaat hen tot de webserver voor uitzending . U kunt ook het genereren van nieuwe , dynamische webpagina's . Bijvoorbeeld , kan een Python-script de browser cookies opgeslagen op uw computer lezen en het genereren van een webpagina die verschijnt om speciaal voor jou zijn gemaakt - met uw naam , de laatste pagina die u bezocht , een lijst met items die je het laatst gekocht van de website of items die je misschien leuk vindt . Python kan gebruikt worden om volledige websites te maken , blogs of interne documenten van een organisatie te behouden . Python.org noemt de EZRO Content Management Systeem als een voorbeeld van een Python - gebaseerde applicatie die wordt gebruikt om documenten op lokale of wide area netwerken te creëren , distribueren en onderhouden .
Tapping The Database

Met de toevoeging van een gratis, open - source module genaamd MySQLdb , kunt u Python CGI- scripts die toegang creëren en manipuleren van databases . De objecten en methoden in de MySQLdb module geven Python programmeurs de haken nodig om in te loggen , query , maken, lezen en schrijven van gegevens naar MySQL databases . Als een eenvoudig te gebruiken , voor algemene doeleinden taal , Python vergroot de kracht van de databasesoftware . De Python.org site bevat het web onderneming Gusto als een voorbeeld van een online bedrijf dat succesvol gebruik maakt Python's data - processing mogelijkheden . Gusto vertrouwt op Python om mijn voor informatie in haar databanken die kunnen helpen het bedrijf beter aan de leden van zijn reis - dienst sociale netwerk .

Previous: Next:
  python Programming
·Met twee Strings In Python 
·Hoe een String Split op een Sp…
·Hoe te Disk Paths Verwijzing o…
·Hoe de module CV in OpenCV Kri…
·Hoe maak je een string gebruik…
·Hoe maak je een woordenboek ma…
·Hoe kan ik een programma in Py…
·Hoe maak je een Python klasse …
·Hoe te converteren naar Boolea…
  Related Articles
Hoe te converteren naar VBA Python 
Hoe te Grab een Array Waarde in Python 
Hoe om te bepalen wanneer te gebruiken P…
Hoe kan ik een te maken Als verklaring i…
Hoe maak je een reguliere expressie in M…
Hoe de instructie continue in Python Geb…
Hoe de Break statement gebruiken in Pyth…
Hoe je Python code compileren 
Hoe te Inheritance gebruiken in Python 
  Programmering Articles
·Hoe te gebruiken Undefined Kleuren in Ja…
·Hoe je meerdere databases in Joomla make…
·Hoe je Java- code maken Into een applet 
·Verschillen tussen BESTAAT & OP in SQL 
·Lijst met ingebouwde SAS Macro's 
·Hoe maak je een Fortran programma Stuur 
·Toegang krijgen tot de Query Via VB 
·Hoe maak je Pas een PHP Attachment 's Fi…
·De voordelen van Fortran 
Copyright © Computer Kennis http://www.nldit.com