| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Python HTML Tutorial
    Python er et cross-platform, fortolket programmeringssprog, der har vundet udbredt anerkendelse for sin kraftfulde indbyggede understøttelse for avancerede string manipulation, læsbar syntaks og dens standard bibliotek, som omfatter dedikerede klasser for næsten alle almindelige programmeringsopgaver . Dette omfatter specialklasser for håndtering HTML og XML-dokumenter . Kom en webside

    Hentning en webside under Python kunne ikke være nemmere . Mens dette kan være kompliceret på andre sprog , et program til at få fat i og udskrive en webside kræver kun tre linjer kode i Python :

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

    UrlLib og Urllib2 er de dele af Pythons standard biblioteket , der håndterer adgang til noget, der kan blive spillet med hjælp URL'er. Dette omfatter standard HTML samt XML.

    Kør disse gennem IDLE og det vil udskrive en kopi af HTML- kode til Googles hjemmeside.
    Udstationering til en webside

    Python kan udfylde webformularer for dig. Her er et eksempel , der tager fat i vejret i USA postnummer 76012 : Hej

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

    den traditionelle måde at bygge en webside var at skrive HTML-kode direkte , enten i hånden eller ved hjælp af en slags specialiserede editor såsom Microsoft Front Page eller Dreamweaver. Der er imidlertid en række ulemper ved denne fremgangsmåde , den mest betydningsfulde er, at indholdet på siden og dens stil er bundet op i de samme dokumenter . Det betyder, at selv små ændringer i en relativt stor webside kan kræve redigering af snesevis eller hundredvis af dokumenter. Dette er grunden til , at mange websider er genereret dynamisk , som de er anmodet om, med indhold, lagret i databaser eller XML-dokumenter og HTML -filer bruges kun som skelet skabeloner .
    Google App Engine
    < br >

    En nem og gratis måde at komme i gang med at generere dynamiske websider med Python er Google App Engine. Dette er en web -hosting-tjeneste med generøse gratis kvoter fra Google, der indeholder en database og de nødvendige værktøjer til at hoste din egen dynamisk indhold. Du bliver nødt til at downloade Google App Engine løfteraket program fra Google og bruge det til at oprette en ny ansøgning skelet. Dette vil kræve tilmelding til en gratis Google App Engine Udvikler konto hos Google .
    Hello World

    Skelettet vil indeholde en fil main.py. Gå ind main.py med en tekst editor eller Python IDE og tilføje følgende kode : Hej

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

    klasse RootPage ( webapp.RequestHandler ) : def får (selv-) : self.response.out.write ( ! " Dette er min programmatisk skabte webside " )

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

    def main () : run_wsgi_app ( app)

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

    Brug Google App Engine løfteraket til at implementere dette til din konto, og åbne kontoen adresse, du får fra Google.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til liste Funktioner i en klasse i Python 
    ·Sådan importere dine egne moduler i Python 
    ·Hvordan man laver et vindue i Python 
    ·Hvordan man laver en String Into en URL i Django 
    ·Hvordan at logge ind med Python på Facebook 
    ·Python CGI Eksempler 
    ·Sådan kører en Python funktion med Timeout 
    ·Geoprocessering Med Python 
    ·Sådan fjernes Path From argv [0] i Python 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
      Anbefalede Artikler
    ·Hvordan at slette en fil i Perl 
    ·Grundlæggende om Visual Basic 6 
    ·Sådan Embed en Java-applet i HTML 
    ·Sådan tilføjes Lines til en Combo Box 
    ·Sådan læses en digital signatur i C # 
    ·Hvilken computer Sprog Vidste Microsoft Opret 
    ·Sådan ændres RichEdit Font ved hjælp af ComboBox Lis…
    ·Hvordan man laver et værktøj i Visual Basic 
    ·Hvordan man laver et produktkatalog i PHP 
    ·Sådan ændres en MySQL Privilege Tabel 
    Copyright © Computer Viden http://www.computerdk.com