Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Python HTML Tutorial
    Python er et kryssplattform , tolket programmeringsspråk som har vunnet stor anerkjennelse for sin kraftige innebygd støtte for avansert streng manipulasjon , lesbar syntaks , og dens standard bibliotek som inkluderer dedikerte klasser for nesten alle vanlige programmeringsoppgaver . Dette inkluderer spesielle klasser for håndtering av HTML og XML -dokumenter. Får en webside

    Hente en nettside i henhold Python kunne ikke vært enklere . Selv om dette kan være komplisert i andre språk , krever et program for å hente og skrive ut en webside bare tre linjer med kode i Python :

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

    UrlLib og Urllib2 er de delene av Pythons standard bibliotek som håndterer tilgang til noe som kan samhandles med å bruke URL . Dette inkluderer standard HTML samt XML.

    Kjør disse gjennom IDLE og det vil skrive ut en kopi av HTML-koden for Googles hjemmeside .
    Innlegg til en nettside

    Python kan fylle ut skjemaer for deg . Her er et eksempel som griper været i amerikansk postnummer 76012 : en

    import urlliburl = ' http://www.wunderground.com/cgi-bin/findweather/getForecast ' data = urllib.urlencode ( [ (' query ' , '76012 ') ] ) f = urllib.urlopen ( url , data) . lese ( ) print f
    bygge en webside dynamisk

    den tradisjonelle måten å bygge en nettside var å skrive HTML -kode direkte , enten for hånd eller ved hjelp av noen form for spesialiserte editor Microsoft Front Page eller Dreamweaver . Det finnes imidlertid en rekke ulemper til denne tilnærmingen, de viktigste er at innholdet på siden, og dens stil er bundet opp i de samme dokumenter. Dette betyr at selv små endringer i en relativt stor webside kunne kreve redigering av dusinvis eller hundrevis av dokumenter. Dette er grunnen til at mange websider blir generert dynamisk etter hvert som de blir bedt om, med innhold som er lagret i databaser eller XML-dokumenter , og HTML-filer brukes bare som skjelettlidelser maler .
    Google App Engine

    En enkel og gratis måte å komme i gang med å generere dynamiske websider med Python er Google App Engine. Dette er en web hosting service med sjenerøse gratis kvoter leveres av Google som inneholder en database og nødvendige verktøy for å avholde egne dynamisk innhold . Du må laste ned Google App Engine launcher program fra Google og bruke den til å lage en ny søknad skjelett. Dette vil kreve registrering for en gratis Google App Engine Developer konto hos Google.
    Hello World

    Skjelettet vil inneholde en fil main.py. Gå inn main.py med en tekst editor eller Python IDE og legge til følgende kode :

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

    klasse RootPage ( webapp.RequestHandler ) : def få (egen ) : self.response.out.write ( " Dette er min programmatisk opprettet nettsiden ")

    app = webapp.WSGIApplication ( [ (' /', RootPage ) ] , feilsøke = sant )

    def main ( ) : run_wsgi_app ( app)

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

    Bruk Google App Engine bærerakett å distribuere dette på kontoen din , og åpne kontoen adressen du fikk av Google.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er steg Verdier i Python 
    ·Hvordan finne Subsets i en Python 
    ·Python sertifisering 
    ·Slik konverterer Celsius til Fahrenheit på Python 
    ·Hvordan å lære Python i Ubuntu 
    ·Hvordan få Utvalg av tilfeldige numre i Python 
    ·Hvordan kombinere Lister Into Python Ordbøker 
    ·Hvordan lage en liste over Four Elements i Python 
    ·Hvordan legge til Borders til en ramme i Python 
    ·Hvordan Tilnærmet Fourier -serien i Python 
      Anbefalte artikler
    ·Hvordan lage en Div. synlige uten tekst 
    ·Bruk av en standard konstruktør C 
    ·Hvordan lage en tabell Bruke PHP 
    ·Slik tester for numrene med Python 
    ·Slik viser boolske variabler i C + + 
    ·Visual Basic Step-by -Step 
    ·Slik kjører du en klokke på en webside ved hjelp av J…
    ·Hvordan oppdatere vBulletin 4 Ikoner 
    ·SolidWorks API Tools 
    ·Legge til en DLL til en CPP Project 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/