Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Python HTML Tutorial

Python είναι ένα cross-platform , ερμηνεύεται γλώσσα προγραμματισμού που έχει κερδίσει ευρεία αναγνώριση για την ισχυρή ενσωματωμένη υποστήριξη για προηγμένες string χειραγώγησης , αναγνώσιμο συντακτικό και πρότυπη βιβλιοθήκη της, η οποία περιλαμβάνει ειδική μαθήματα για σχεδόν όλες τις κοινές εργασίες προγραμματισμού . Αυτό περιλαμβάνει ειδικές τάξεις για το χειρισμό εγγράφων HTML και XML . Να πάρει μια ιστοσελίδα
Η

Ανάκτηση μια ιστοσελίδα υπό Python δεν θα μπορούσε να είναι ευκολότερη . Ενώ αυτό μπορεί να είναι περίπλοκη και σε άλλες γλώσσες , ένα πρόγραμμα για να αρπάξει και να εκτυπώσετε μια ιστοσελίδα απαιτεί μόνο τρεις γραμμές κώδικα σε Python :

urllibpage εισαγωγής = urllib.urlopen ( http://www.google.com » ) . read ( ) εκτύπωση σελίδας

urllib και Urllib2 είναι τα μέρη του πρότυπη βιβλιοθήκη της Python που χειρίζεται τη πρόσβαση σε οτιδήποτε που μπορεί να αλληλεπιδράσει με τη χρήση URLs . Αυτό περιλαμβάνει πρότυπο HTML , καθώς και XML .

Εκτελέστε αυτά μέσω IDLE και θα εκτυπώσετε ένα αντίγραφο του κώδικα HTML για την αρχική σελίδα της Google .
Εικόνων απόσπαση σε
Ιστοσελίδα

Python μπορεί να συμπληρώσει φόρμες ιστού για εσάς . Εδώ είναι ένα παράδειγμα που αρπάζει τον καιρό σε ταχυδρομικό κώδικα των ΗΠΑ 76012 :

urlliburl εισαγωγής = ' http://www.wunderground.com/cgi-bin/findweather/getForecast «δεδομένα = urllib.urlencode ( [ ( ' ερωτήματος ' , '76012 ' ) ] ) f = urllib.urlopen ( url , δεδομένα) . read ( ) print f

Η οικοδόμηση ενός ιστοσελίδα δυναμικά
Η

ο παραδοσιακός τρόπος για να οικοδομήσουμε μια ιστοσελίδα ήταν να γράψουν κώδικα HTML απευθείας , είτε με το χέρι ή με τη χρήση κάποιου είδους εξειδικευμένο πρόγραμμα επεξεργασίας όπως το Microsoft Front Page ή το Dreamweaver . Ωστόσο, υπάρχουν ορισμένα μειονεκτήματα στην προσέγγιση αυτή , το πιο σημαντικό είναι ότι το περιεχόμενο της σελίδας και το ύφος του δεσμεύονται στα ίδια έγγραφα. Αυτό σημαίνει ότι ακόμα και μικρές αλλαγές σε μια σχετικά μεγάλη ιστοσελίδα θα μπορούσε να απαιτήσει την επεξεργασία των δεκάδων ή εκατοντάδων εγγράφων . Αυτός είναι ο λόγος για τον οποίο πολλές ιστοσελίδες που δημιουργούνται δυναμικά , όπως έχουν ζητηθεί , με περιεχόμενο που είναι αποθηκευμένο σε βάσεις δεδομένων ή εγγράφων XML και HTML αρχεία που χρησιμοποιούνται μόνο ως σκελετικών πρότυπα .
Εικόνων Google App Engine

Ένας εύκολος και δωρεάν τρόπος για να ξεκινήσετε με τη δημιουργία δυναμικών ιστοσελίδων με την Python είναι το Google App Engine . Αυτή είναι μια υπηρεσία web hosting με άφθονους δωρεάν ποσοστώσεων που προβλέπονται από την Google , που περιλαμβάνει μια βάση δεδομένων και τα απαραίτητα εργαλεία για να φιλοξενήσει το δικό σας δυναμικό περιεχόμενο . Θα χρειαστεί να κατεβάσετε το πρόγραμμα εκτοξευτών Google App Engine από την Google και να το χρησιμοποιήσετε για να δημιουργήσετε ένα νέο σκελετό εφαρμογής . Αυτό θα απαιτήσει την εγγραφή για ένα δωρεάν λογαριασμό Google App Engine Developer με το Google .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα