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

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

Πώς να βρείτε έναν αριθμό Magic Από ένα αρχείο Python PYC

Η γλώσσα προγραμματισμού Python είναι μια «ερμηνεύονται» γλώσσα, που σημαίνει τον πηγαίο κώδικα σε επεξεργασία μια γραμμή κάθε φορά από έναν διερμηνέα αντί να συγκεντρώνονται . Ακόμα κι έτσι , ο διερμηνέας καταρτίζει συχνά ένα αρχείο με επέκταση " . Pyc » που περιέχει τα εισαγόμενα ενότητες ενός προγράμματος . Με αυτό τον τρόπο , οι εν λόγω μονάδες δεν χρειάζεται να γίνεται ανασύνθεση κάθε φορά που ένα σενάριο Python εκτελεί . Κάθε αρχείο PYC περιέχει ένα « μαγικό αριθμό » που να ταιριάζει στη συγκεκριμένη έκδοση Python . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Βρείτε το μαγικό αριθμό της έκδοσης Python σας , χρησιμοποιώντας το " imp " ενότητα :

$ python - VPython 2.7.1 $ python >>> imp εισαγωγής imp.get_magic >>> ( ) . κωδικοποιούν ( « εξάγωνο » ) '03f30d0a » 2

Ανοίξτε ένα αρχείο PYC και να εκχωρήσετε αναφορά του σε μια μεταβλητή :

>>> f = ανοικτό ( « example.pyc » )
εικόνων 3

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

>>> μαγεία = f.read ( 4 ) >> > magic.encode ( « εξάγωνο » ) '03f30d0a »
Η
εικόνων

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

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