Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment le code Whois en Python 
  • Comment Dump texte de Hex en Python 
  • Comment mettre à jour un chemin Pyt…
  • Comment copier les octets dans Pytho…
  • Comment créer des temps de retard d…
  • Comment utiliser MiKTeX Avec Python 
  • Tricks Python 
  • Comment lire Int partir d'un fichier…
  • Comment combiner deux listes en Pyth…
  • Comment fonctionne la circulation Py…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Python CGI Exemples

    Certaines applications qui s'exécutent sur un serveur Web récupérer et traiter les données d'un utilisateur , puis produisent et transfèrent des données au navigateur Web de l'utilisateur. Ces applications s'appuient sur CGI ou Common Gateway Interface - , les protocoles de faire leur travail derrière les coulisses . CGI est une norme de World Wide Web qui définit la façon dont les applications serveur peuvent s'interfacer avec le serveur Web . Python est un usage général , langage de script qui peut être utilisé pour programmer des applications CGI . Python CGI soutien

    Le langage de programmation Python comprend un module "cgi" de bibliothèque qui permet d' extraire des informations à partir de HTML - HyperText Markup Language - formes , analyser et générer un nouveau code HTML et le présent ce code dans le serveur Web . Support CGI Python est si complète , vous pouvez créer votre propre serveur Web simple avec seulement sept lignes de code Python. Le code suivant sur ​​le site de Python.org implémente un serveur Web très simple en Python.

    Importation SimpleHTTPServerimport SocketServerPORT = 8000Handler = SimpleHTTPServer.SimpleHTTPRequestHandlerhttpd = SocketServer.TCPServer ( ("", PORT) , Handler ) print " servant au port" , PORThttpd.serve_forever ()
    Traitement du HTML

    module de formulaire de Python "cgi" vous permet d'extraire les données envoyées par un formulaire Web envoyés à l'aide le "GET" ou la méthode "POST" . Ce module contient la méthode " cgi.FieldStorage ()," qui extrait toutes les informations envoyées par le formulaire. Vous pouvez ensuite rechercher ces données pour obtenir des informations ou vous pouvez accéder directement à la valeur attribuée à un domaine spécifique par nom. Par exemple , le code Python peut obtenir les données des champs de formulaire nommé " prénom " et "nom " et retourner un message personnalisé au navigateur de l'utilisateur. Le site Web " Python.org " dispose de nombreuses applications réussies qui s'appuient sur Python. La " feuille de temps Journyx " est un exemple d' une application en ligne qui récupère et traite les données de formulaire Web complexes.
    Sortie HTML Code

    code Python CGI peuvent être utilisé pour récupérer des pages web statiques stockées sous forme de fichiers sur un serveur et de les transmettre au serveur Web pour la diffusion. Vous pouvez également générer de nouvelles pages Web dynamiques . Par exemple, un script Python peut lire les cookies du navigateur stockés sur votre ordinateur et générer une page Web qui semble avoir été créé spécialement pour vous - votre nom, la dernière page visitée , une liste des articles que vous avez dernier acheté de l' site ou les articles que vous aimerez certainement . Python peut être utilisé pour créer des sites entiers , des blogs ou de conserver des documents internes d'une organisation . Python.org mentionne le système de gestion de contenu EZRO comme un exemple d'application basé sur Python qui est utilisé pour créer , diffuser et conserver des documents sur des réseaux locaux ou étendus .
    Tapping The Database
    Photos

    Avec l'ajout d'un module gratuit, open- source appelé MySQLdb , vous pouvez créer des scripts CGI Python que d' accéder et de manipuler des bases de données . Les objets et les méthodes dans le module MySQLdb donnent programmeurs Python les crochets nécessaires pour ouvrir une session , requête, créer , lire et écrire des données dans les bases de données MySQL. Comme un outil facile à utiliser , la langue d'usage général , Python étend la puissance du logiciel de base de données . Le site répertorie Python.org l'entreprise Gusto Web comme un exemple d'une entreprise en ligne qui utilise avec succès la capacité de traitement de données de Python. Gusto s'appuie sur Python à la mienne pour information dans ses bases de données qui peuvent aider l'entreprise à mieux servir les membres de son réseau social travel- service.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire une chaîne en URL dans Django 
  • Méthodes Python pour les listes 
  • Comment faire défiler le code Python 
  • Comment faire pour convertir du binaire en décimal utilisant Python 
  • Comment faire pour intégrer VBS en Python 
  • Idées de jeux pour Python 
  • Liste des codes pour Python intégré dans les fonctions 
  • Comment lire et écrire des fichiers dans Python 
  • Comment trouver des majuscules dans Python 
  • Comment la taille d' un cadre Python 
  • Connaissances Informatiques © http://www.ordinateur.cc