De programmeertaal Python is een ' geïnterpreteerd ' taal , wat betekent dat de broncode is verwerkt een regel per keer door een tolk in plaats van te worden gecompileerd . Zelfs zo , de tolk stelt vaak een bestand met een " . Pyc " extensie die geïmporteerde modules van een programma bevat . Op deze manier hoeft die modules niet elke keer een Python- script voert opnieuw gecompileerd te worden . Elke PYC bestand bevat een " magische getal " dat het overeenkomt met een bepaalde Python versie . Wat je nodig hebt Python Interpreter Toon Meer Aanwijzingen 1 Vind het magische aantal van uw Python versie , met behulp van de " imp " module : $ python - VPython 2.7.1 $ python >>> import imp >>> imp.get_magic ( ) . coderen ( ' hex ' ) '03f30d0a ' kopen van 2 Open een PYC bestand en wijs zijn verwijzing naar een variabele : >>> f = open ( ' example.pyc ' ) 3 Controleer het magische aantal van PYC het bestand lezen van de eerste vier bytes van het bestand . Als het magische getal van het bestand overeenkomt met het magische aantal van uw versie van Python , dan is het bestand compatibel is met uw tolk : >>> magic = f.read ( 4 ) >> > magic.encode ( ' hex ' ) '03f30d0a '
|