Dator > python html tutorial

  • python html tutorial


  • Python är ett plattformsoberoende , tolkat programmeringsspråk som har vunnit brett erkännande för sin kraftfulla inbyggda stöd för avancerad stränghantering , läsbar syntax och dess standard bibliotek som inkluderar särskilda klasser för nästan alla vanliga programmeringsuppgifter . Detta inkluderar särskilda klasser för hantering av HTML- och XML- dokument

    Få en webbsida

    Hämta en webbsida under Python kunde inte vara enklare. Även om detta kan vara komplicerat i andra språk , till ett program ta och skriva ut en webbsida kräver endast tre rader kod i Python :

    import urllib
    sida=urllib. urlopen ( ' http://www. google. com ) . read ( )
    skriv ut sidan

    UrlLib och Urllib2 är de delar av Pythons standardbibliotek som hanterar tillgång till något som kan interagera med hjälp av webbadresser . Detta inkluderar standard HTML och XML .

    Kör dessa genom IDLE och det kommer att skriva ut en kopia av HTML -koden för Googles hemsida .

    posta till en webbsida

    Python kan fylla i webbformulär åt dig. Här är ett exempel som griper tag i vädret i amerikanskt postnummer 76012 :


    import urllib
    url=' http://www. wunderground. com/cgi-bin/findweather/getForecast "
    data=urllib. urlencode ( [ ( " fråga " , � ')])
    f=urllib. urlopen ( url , data) . read ( )
    ut f

    Bygga en webbsida dynamiskt

    Det traditionella sättet att bygga en webbsida var att skriva HTML -kod direkt , antingen för hand eller med hjälp av någon form av specialiserade redaktör sådan Microsoft Front Page eller Dreamweaver . Det finns dock ett antal nackdelar med detta tillvägagångssätt , de viktigaste är att innehållet på sidan och dess stil är bundna i samma dokument . Det betyder att även små förändringar på en relativt stor webbsida kan kräva redigering av tiotals eller hundratals dokument . Detta är anledningen till att många webbsidor genereras dynamiskt när de begärs, med innehåll som lagras i databaser eller XML-dokument och HTML -filer endast användas som skelett mallar .

    Google App Engine

    Ett enkelt och gratis sätt att få började med att skapa dynamiska webbsidor med Python är Google App Engine . Detta är ett webbhotell med generösa tullfria kvoter som tillhandahålls av Google som innehåller en databas och de nödvändiga verktygen för att hantera din egen dynamiskt innehåll. Du måste ladda ner Google App Engine bärraketen program från Google och använder det för att skapa en ny ansökan skelett . Detta kommer att kräva registrering för ett gratis Google App Engine Developer konto hos Google .

    Hello World

    Skelettet kommer att innehålla en fil main. py. Gå in main. py med en textredigerare eller Python IDE och lägg till följande kod :

    från Google . appengine. ext importera webapp
    från google. appengine. ext. webapp. util import run_wsgi_app

    klass RootPage ( webapp. RequestHandler ) :
    def get ( self ) :
    self. response. out. write ( "Detta är min programmatiskt skapad sida! " )

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

    def main ( ) :
    run_wsgi_app (APP )

    Om __name__ == " __main__ " :
    main ( )


    Använd Google App Engine bärraketen du distribuerar denna till ditt konto och öppna konto postadress du har fått av Google .


Previous:Vilka är fördelarna med Java uppgradera ? Next:metoder för riskanalys och hantering mjukvaruprojekt





Relaterade artiklar


  • vad är skillnaden mellan pigmentbaserat bläck och färg bläck?
  • Fujitsu LifeBook 200 specifikationer
  • typer av styrsystem som används på robotar
  • hur man spegel ut på min Canon PIXMA
  • hur man kan få en iMac kamera på distans
  • hur man laddar EPSON Smart Panel
  • eMachines t2875 specifikationer
  • hur reparera en freeware skiva
  • Eee PC alternativ
  • thinkpad lenovo T60 specifikationer