Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Exemplos Python CGI
Alguns aplicativos que são executados em um servidor Web recuperar e processar dados de um usuário , em seguida, gerar e transferir dados de volta para o navegador da Web do usuário . Estas aplicações dependem de CGI, ou Common Gateway Interface, - protocolos para fazer o seu trabalho por trás das cenas. CGI é um padrão da World Wide Web que define como aplicativos de servidor pode interagir com o servidor web. Python é um de uso geral , linguagem de script que pode ser usado para programar aplicativos CGI. Suporte Python CGI

A linguagem de programação Python inclui um módulo de biblioteca "cgi ", que torna possível extrair informações de HTML - HyperText Markup Language - formas , analisar e gerar um novo código HTML e presente este código para o servidor web. Suporte CGI do Python é tão completa , você pode criar seu próprio servidor Web simples, com apenas sete linhas de código Python. O código a seguir no site da Python.org implementa um servidor Web muito básico em Python

importação SimpleHTTPServerimport SocketServerPORT = 8000Handler = SimpleHTTPServer.SimpleHTTPRequestHandlerhttpd = SocketServer.TCPServer ( ("", PORT) , Handler) de impressão. "servir no porto " , PORThttpd.serve_forever ()
formulário HTML Processamento

módulo "cgi " do Python permite que você extraia dados enviados de um formulário web enviado com o "GET" ou "POST" método. Este módulo contém o método " cgi.FieldStorage () ", que extrai todas as informações enviadas pelo formulário. Você pode então buscar esses dados para obter informações ou você pode acessar diretamente o valor atribuído a um campo específico pelo nome. Por exemplo , o código Python pode obter os dados dos campos do formulário com o nome " nome" e "sobrenome " e retornar uma mensagem personalizada para o navegador do usuário. O site " Python.org " possui muitas aplicações bem sucedidas que dependem de Python. O " Quadro de Horários Journyx " é um exemplo de uma aplicação online que recupera e processa dados de formulários Web complexas.
Código CGI Produzindo HTML Código

Python pode ser usado para recuperar páginas estáticas armazenados como arquivos em um servidor e passá-los para o servidor Web para a transmissão. Você também pode gerar novas páginas web dinâmicas. Por exemplo, um script Python consegue ler os cookies do navegador armazenados em seu computador e gerar uma página da Web que parece ter sido criado especialmente para você - com seu nome , a última página visitada , uma lista de itens que você compra a partir da última site ou itens que você pode gostar . Python pode ser usado para criar sites inteiros , blogs ou manter documentos internos de uma organização. Python.org menciona o Sistema de Gerenciamento de Conteúdo EZRO como um exemplo de um aplicativo baseado em Python que é usado para criar , distribuir e manter documentos em redes locais ou de largura.
Tapping The Database

Com a adição de um módulo open-source gratuito chamado MySQLdb , você pode criar scripts CGI Python que acessar e manipular bancos de dados. Os objetos e métodos no módulo MySQLdb dar programadores Python os ganchos necessários para o login, consulta, criar, ler e gravar dados em bancos de dados MYSQL . Como um fácil de usar , a linguagem de propósito geral , Python amplia o poder do software de banco de dados. O site Python.org lista a empresa Gusto Web como um exemplo de uma empresa online que usa com sucesso a capacidade de processamento de dados do Python. Gusto depende de Python para o meu por informações em seus bancos de dados que podem ajudar a empresa melhor servir os membros de sua rede social de viagens de serviço .

Anterior :

Próximo : No
  Os artigos relacionados
·O que é Erlang em Python 
·Funções com matrizes e escalas em Numerical Python 
·Como o tráfego Python Trabalho 
·Dicas Python 
·Geoprocessamento Com Python 
·Cabeçalho Erro em Python 
·Como alterar o caminho incorporado de Python pyc 
·Como matar um tópico com FG em Python 
·O que é o Python 2.6 Interpreter Path 
·Erros de Unicode em Python 
  Artigos em destaque
·Como código da matriz subtração em C + + 
·Como transferir dados do Excel para o MySQL 
·Como ler a partir do meio de uma matriz em Perl 
·Como usar um interruptor de Caso com intervalos em C + …
·Como criptografar um arquivo em PHP 
·Como escrever um programa simples DB2 
·Formação extrema Programação 
·Usos do Prolog 
·A importância da programação Java no campo da Inform…
·Como executar MSA em Teste Stands 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados