“Conocimientos Programación>Python Programming

Python Tutorial HTML

2015/9/25
Python es una cruz -plataforma, lenguaje de programación interpretado que ha ganado numerosos elogios por su potente capacidad de apoyo para la manipulación avanzada de cuerdas, la sintaxis legible , y su biblioteca estándar, que incluye clases dedicadas para casi todas las tareas de programación comunes . Esto incluye clases especiales para el manejo de los documentos HTML y XML. Obtención de una página web

Recuperando una página web bajo Python no podría ser más sencillo . Si bien esto puede ser complicado en otros idiomas , un programa para tomar e imprimir una página web requiere sólo tres líneas de código en Python :

importación urllibpage = urllib.urlopen ( " http://www.google.com " ) . read () print page

urllib y urllib2 son las partes de la biblioteca estándar de Python que maneja el acceso a todo lo que se puede interactuar con el uso de URLs. Esto incluye HTML estándar como XML.

Ejecutar estos a través de IDLE y se imprimirá una copia del código HTML de la página de Google .
Anuncio a un
página web

Python puede rellenar formularios web para usted . He aquí un ejemplo que atrapa el clima en EE.UU. código postal 76012 :

importación urlliburl = data ' http://www.wunderground.com/cgi-bin/findweather/getForecast ' = urllib.urlencode ( [( ' consulta ' , '76012 ' ) ] ) f = urllib.urlopen ( url , datos) . read () print f
la construcción de una página web dinámica

La forma tradicional de construir una página web era escribir código HTML directamente , ya sea a mano o utilizando algún tipo de editor especializado como Microsoft Front Page o Dreamweaver. Sin embargo , hay una serie de inconvenientes de este enfoque , el más significativo es que el contenido de la página y su estilo está ligada en los mismos documentos . Esto significa que incluso los pequeños cambios en una parte relativamente grande página web podría requerir la edición de decenas o cientos de documentos. Esta es la razón por la que muchas páginas se generan dinámicamente a medida que se solicitan , con el contenido almacenado en bases de datos o documentos XML , y archivos HTML que se utiliza sólo como modelos esqueléticas.
Google App Engine

Una manera fácil y gratuita para empezar a generar páginas web dinámicas con Python es el Google App Engine . Este es un servicio de alojamiento web con cuotas libres generosos proporcionados por Google , que incluye una base de datos y las herramientas necesarias para alojar su propio contenido dinámico. Usted tendrá que descargar el programa de lanzamiento de Google App Engine de Google y usarlo para crear un nuevo esqueleto de la aplicación. Para ello será necesario registrarse en una cuenta de desarrollador de Google App Engine gratuita con Google .
Hello World

El esqueleto incluirá un archivo main.py. Entra en main.py con un editor de texto o IDE Python y agregue el código siguiente :

de google.appengine.ext webappfrom run_wsgi_app
clase

google.appengine.ext.webapp.util importación importación RootPage ( webapp.RequestHandler ) : def get ( self): self.response.out.write ( "¡ Esta es mi página web mediante programación creado " )

app = webapp.WSGIApplication ( [( '/', RootPage ) ] , debug = True )

def main () : run_wsgi_app (app )

if __ name__ == " __main__ ": main ()

Usa el Google App Engine lanzador de implementar esto a tu cuenta y abrir la cuenta de la dirección indicada por Google .

Python Programming
Cómo configurar Python
Cómo convertir JSON a CSV en Python
Cómo instalar Python
Cómo asegurarse un índice Existe en Python
Cómo insertar una pausa En Dogtail en Python
Cómo hacer una copia de un objeto con Python
Cómo eliminar todas las instancias de una clase en Python
Geoprocesamiento con Python
Conocimientos Informáticos © http://www.ordenador.online