Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python HTML Tutorial

Python je multiplatformný , interpretovaný programovací jazyk , ktorý získal všeobecné uznanie za jeho silný vstavanú podporu pre pokročilých reťazca manipulácie , čitateľné syntax , a jeho štandardné knižnici , ktorá zahŕňa špecializované triedy pre takmer všetky bežné programovacie úlohy . To zahŕňa špeciálne triedy pre manipuláciu s dokumentmi HTML a XML . Získanie webovú stránku

Načítanie webové stránky za Pythone nemôže byť jednoduchšie . Aj keď to môže byť zložité v iných jazykoch , program chytiť a tlačiť webové stránky vyžaduje iba tri riadky kódu v Pythone :

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

UrlLib a Urllib2 sú súčasťou Python štandardné knižnice , ktorá spracováva prístup na čokoľvek , čo môže byť v styku s pomocou URL . To zahŕňa štandardné HTML aj XML .

Beh nich cez IDLE a vytlačí kópiu HTML kód pre Google domovskú stránku .
Vysielanie na webovú stránku

Python môžete vyplniť webové formuláre pre vás . Tu je príklad , ktorý chytí počasie v USA poštového smerovacieho čísla 76012 :

import urlliburl = ' http://www.wunderground.com/cgi-bin/findweather/getForecast " data = urllib.urlencode ( [ ( ' dotaz ' , '76012 ' ) ] ) f = urllib.urlopen ( url , dáta ) . read ( ) print f
Budovanie webovú stránku dynamicky

tradičný spôsob , ako vytvoriť webové stránky sa písať HTML kód priamo , a to buď ručne , alebo pomocou nejakej špecializované editora , ako je Microsoft Front Page alebo Dreamweaver . Avšak , existuje rad nevýhod tohto prístupu , najvýznamnejšie je , že obsah stránky a jej štýl sú viazané v tých istých dokumentov . To znamená , že aj malé zmeny pomerne veľké webové stránky by mohli vyžadovať úpravy desiatok či stoviek dokumentov . To je dôvod , že veľa webových stránok sú generované dynamicky , ako sú požadované , s obsahom uloženým v databázach alebo XML dokumenty a súbory HTML používaný iba ako kostrové šablóny .
Google App Engine

jednoduchý a bezplatný spôsob , ako začať s generovanie dynamických webových stránok pomocou jazyka Python je Google App Engine . Toto je web hosting služba s veľkorysými voľnými kvóty poskytované spoločnosťou Google , ktorá obsahuje databázu a potrebné nástroje , aby hostiť svoj ​​vlastný dynamický obsah . Budete musieť stiahnuť launcher programu Google App Engine od Google a použiť ho k vytvoreniu novej aplikácie kostru . To bude vyžadovať registráciu pre voľný Google App Engine Developer účtu s firmou Google .
Hello Svet

kostra bude zahŕňať súbor main.py. Choďte do main.py s textovým editorom alebo Python IDE a pridajte nasledujúci kód :

z google.appengine.ext dovozu webappfrom google.appengine.ext.webapp.util importovať run_wsgi_app

triede RootPage ( webapp.RequestHandler ) : def sa ( self ) : self.response.out.write ( " ! To je môj programovo vytvorené webové stránky " )

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

def main ( ) : run_wsgi_app ( app )

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

použiť Google App Engine launcher nasadiť toto do svojho účtu a otvorte účtu adresu , ktorú dostanete od Google .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené