Programando páginas da Web com Python

Publicado por Perfil removido em 06/10/2005

[ Hits: 27.888 ]

 


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

Instalando o Plymouth em Ubuntu-like

Atalho para Google Chrome que some no menu do Debian Squeeze (solução)

Gravando CD multisessão no K3B

GNU Solfege - Software de aprimoramento musical para Linux

Bloqueio do MSN no Squid

Leitura recomendada

Servidor de compartilhamento HTTP

Instalando produtos no Plone 4

[RESOLVIDO] 'UnicodeError: ASCII encoding error: ordinal not in range(128) no ScriptLattes

Checar a conexão com a Internet em Python

Script Python para consumir Web Services em .Net

  

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