Programando páginas da Web com Python

Publicado por Perfil removido em 06/10/2005

[ Hits: 27.896 ]

 


Programando páginas da Web com Python



Se você tem o Apache instalando no seu computador e gostaria de programar para web com Python, aí vai a dica.

Abra o editor de texto e digite:

#!/usr/bin/env python
#-*- coding: ISO-8859-1 -*-

#esse print vai mostrar para o apache que é um página HTML através de
#um cabeçalho HTTP
print "Content-type: text/html; ISO-8859-1"
#esse print é muito importante, pois separa o cabeçalho HTTP da página
#sem ela o apache acusa erro de script
print

print "<html>"
print "<head>"
print "<title>Teste</title>"
print "</head>"
print "<body>"
print "<h1>Isso é um teste</h1>"
print "</body>"
print "</html>"

Salve esse arquivo na pasta cgi-bin do seu Apache. Acesse essa pasta pelo console e digite:

$ chmod +x nomedoseucript
ou
$ chmod 777 nomedoseuscript

Ative o servidor e acesse, pelo navegador, o script:

http://localhost/cgi-bin/nomedoseuscript

OBS: Não é necessário a extensão .py.

Outras dicas deste autor

Criando memória swap com a máquina em produção (ON-THE-FLY)

Comando dd para Iniciantes

FreeBSD 7.0 CURRENT para STABLE de forma simples

Sistemas de conteúdo em Webserver de projeto pessoal em ambiente SourceForge

Placa de TV Digital no Ubuntu 12.04

Leitura recomendada

Substituindo caracteres em Zope/Python

Instalando produtos no Plone 4

Script Python para consumir Web Services em .Net

Ótimas referências sobre Python em PDF!!!

Como validar arquivos RSS via linha de comando

  

Comentários
[1] Comentário enviado por astdarkness em 09/10/2005 - 12:12h

Legal, bem que você poderia indicar a fonte do seu artigo ou mais macetes.
Continue assim

[2] Comentário enviado por dudus em 06/12/2005 - 21:04h

ou pode fazer pelo psp do mod-python. Mas eu nunca fiz isso. Só sei que dá!

[3] Comentário enviado por carvalho.michel em 22/03/2006 - 11:24h

Muito bom!

Continue assim! Vamo manda ver em Python!

[4] Comentário enviado por removido em 07/06/2006 - 21:06h

muito ae vlw

[5] Comentário enviado por brejao em 19/01/2007 - 16:57h

AHEEE até que emfim achei uma dica construtiva e que funciona... após passar dias tentando rodar um script feito em python para o apache e não conseguir, quase desisti do desafio.
Parabéns.
Agora, posso me considerar programador python. :)

[6] Comentário enviado por FrAlexandre em 20/10/2008 - 20:41h

Esta dica funciona também no RWindows só para lembrar (ou em qualquer outro SO que tenha o Python e o apache instalados).



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts