Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Python HTML Tutorial
Python is een cross - platform , geïnterpreteerd programmeertaal die wijdverbreide bijval heeft gewonnen voor zijn krachtige ingebouwde ondersteuning voor geavanceerde string manipulatie , leesbare syntax , en zijn standaard bibliotheek die gewijd klassen voor omvat bijna alle gemeenschappelijke programmering taken . Dit omvat speciale klassen voor de afhandeling van HTML -en XML -documenten . Het krijgen van een webpagina

opgehaald van een webpagina onder Python kan niet eenvoudiger . Hoewel dit kan worden gecompliceerd in andere talen , een programma om een webpagina te grijpen en af te drukken vereist slechts drie regels code in Python :

import urllibpage = urllib.urlopen ( ' http://www.google.com ' ) . gelezen ( ) print pagina

urllib en urllib2
zijn de onderdelen van de Python standaard bibliotheek die toegang hebben tot iets dat kan worden interactief werkt met URL's handvatten . Dit omvat standaard HTML evenals XML .

Ren deze door IDLE en het zal afdrukken van een kopie van de HTML-code voor Google 's homepage .
Detachering naar een webpagina

Python
kan in webformulieren voor u invullen . Hier is een voorbeeld dat het weer in de Amerikaanse postcode 76012 grijpt :

import urlliburl
= ' http://www.wunderground.com/cgi-bin/findweather/getForecast ' data = urllib.urlencode ( [ ( ' vraag ' , '76012 ' ) ] ) f = urllib.urlopen ( url , data ) . gelezen ( ) afdruk f
bouwen van een webpagina dynamisch

de traditionele manier om een webpagina te bouwen was om HTML -code direct te schrijven , met de hand of met behulp van een soort van gespecialiseerde editor zoals Microsoft Front Page of Dreamweaver . Er zijn echter een aantal nadelen aan deze benadering , de belangrijkste is dat de inhoud van de pagina en de stijl zijn gebonden in dezelfde documenten . Dit betekent dat zelfs kleine veranderingen in een relatief grote webpagina het bewerken van tientallen of honderden documenten kunnen vereisen . Dit is de reden dat veel webpagina's dynamisch worden gegenereerd als ze worden gevraagd , met inhoud die is opgeslagen in databases of XML-documenten en HTML-bestanden alleen gebruikt als het skelet sjablonen .
Google App Engine
< br >

Een gemakkelijke en gratis manier om te beginnen met het genereren van dynamische webpagina's met Python is de Google App Engine . Dit is een web hosting service met royale contingenten wordt aangeboden door Google , dat een databank en de nodige tools om uw eigen dynamische inhoud hosten omvat . U moet de Google App Engine launcher programma te downloaden van Google en gebruik deze om een nieuwe applicatie skelet creëren . Dit vereist registreren voor een gratis Google App Engine Developer account bij Google .
Hallo Wereld

Het skelet zal een bestand op te nemen main.py. Ga in main.py met een teksteditor of Python IDE en voeg de volgende code :

van google.appengine.ext import webappfrom google.appengine.ext.webapp.util import run_wsgi_app

klasse
RootPage ( webapp.RequestHandler ) : def krijgen (zelf ) : self.response.out.write ( " ! Dit is mijn programmatisch gecreëerd webpagina " )

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

def main True ) op Twitter ( ) : run_wsgi_app ( app ) op

als __ name__ == " __main__ " : main ( ) op

Gebruik de Google App Engine launcher om deze

implementeren op uw account en open de rekening -adres in dat u van Google .

Previous: Next:
  python Programming
·Hoe te Int naar String convert…
·Hoe kan ik een artikel Oversla…
·Hoe kan ik een Enter karakter …
·Hoe de Array Grootte in Python…
·Hoe de Gemiddelde van Sommen i…
·Hoe maak je een CSV- bestand c…
·Hoe te Tekstbreedte Bereken Me…
·Hoe te Wachtrijen synchroniser…
·Hoe te Seconds & Minuten Met b…
  Related Articles
Hoe je code schrijven op HTML Button Met…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
  Programmering Articles
·Hoe het opzetten van een database voor W…
·Logische indexeren in MATLAB 
·Wat is de WordPress PHP Command voor Get…
·Hoe maak je een RPG spel in Make C + + 
·Hoe maak je een Android -platform compil…
·Hoe maak je Windows Mobile 5.0 Pocket PC…
·Mainframe JCL Procedures 
·Hoe maak je een Scroll Bar In Visual Bas…
·Hoe. Dll gebruiken in VBS 
Copyright © Computer Kennis http://www.nldit.com