Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man hittar ett magiskt nummer från en Python PYC Arkiv

    programmeringsspråket Python är ett " tolkat " språk , vilket innebär att källkoden behandlas en rad i taget genom en tolk i stället på att sammanställas . Trots detta , sammanställer tolken ofta en fil med en " . PYC " förlängning som innehåller en programmets importerade moduler . På så sätt har dessa moduler inte kompileras om varje gång ett Python-skript körs . Varje PYC filen innehåller ett " magiskt nummer " som matchar den till en viss Python version . Saker du behöver
    Pythontolk
    Visa fler instruktioner
    1

    Hitta det magiska antalet din Python-versionen , med hjälp av " imp " modul :

    $ python - VPython 2.7.1 $ python >>> import IMP >>> imp.get_magic ( ) . koda ( " hex " ) '03f30d0a '
    2

    Öppna ett PYC fil och tilldela dess referens till en variabel :

    >>> f = open ( ' example.pyc ' ) Addera 3

    Kontrollera magiska antalet den PYC filen genom att läsa de första fyra byte i filen . Om det magiska numret av filen matchar det magiska numret för din version av Python , då filen är kompatibel med din tolk :

    >>> magic = f.read ( 4 ) >> > magic.encode ( hex ) '03f30d0a ' Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lista Extend i Python
    ·Göra Histogram i Python
    ·Hur man beräknar stora mängder i Python
    ·Hur vill kolla Variabla Klasser i Python
    ·Hur man byter tomt utrymme med Python
    ·Hur får man version av Python Installerat
    ·Hur man driver ett Python-skript Utan Python
    ·Hur Round flyttal i Python
    ·Hur man tar bort Path Från argv [ 0 ] i Python
    ·Hur man kompilerar Python kommandon
    Utvalda artiklarna
    ·Hur man skapar en Apache MySQL Server -konto Använda W…
    ·Hur man bygger en String & Ställ Text med strängen i …
    ·Hur göra en felsökning i SQL
    ·Hur vill ändra teckensnitt i System.Windows.Textbox
    ·Hur man slår samman två PDF-filer i Acrobat 9 av VBA
    ·Hur Teach Yourself Windows CE programmering i 24 timmar…
    ·Hur till Redigera objekt i listruta med Visual Basic 20…
    ·Hur man använder VB6 MonthView kontroll
    ·Hur du får ett SMS med Visual Basic
    ·Hur du kör PHP på Perl
    Copyright © Dator Kunskap http://www.dator.xyz