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

Ako zobraziť Python byte kódu

Python je objektovo orientovaný jazyk , ktorý je zadarmo cez open - source komunite. Vzhľadom k tomu , Python je interpretovaný , nie je vybudovaný jazyk , možno budete chcieť rozoberať bajt kód pre účely ladenia . Ak chcete zobraziť Python bajt kód pre funkciu , spustite " DIS " modul a používať rozoberanie funkciu . Návod dovolená 1

prístup k vášmu Python editor .
2

Zadajte nasledujúci príkaz a stlačte kláves " Enter " .

Importovať dis

Python načíta disassembler pre Python byte kódu modulu .
3

Zadajte nasledujúci príkaz a stlačte kláves " Enter " .

stringExample = ' Toto je príklad reťazec "
Stránka 4

Definovať svoje funkciu zadaním :

def exFunction ( test ) :

return ľan ( stringExample ) ;
5

Rozoberte funkcie zadaním nasledujúce a stlačte klávesu " Enter " .

dis.dis ( exFunction ) ;

Python rozoberie funkciu a zobrazí bajt kód . V tomto príklade Python vracia :

2 0 LOAD_GLOBAL 0 ( ľan )

3 LOAD_GLOBAL 1 ( stringExample )

6 CALL_FUNCTION 1

9 RETURN_VALUE

V tomto príklade , " 2 " je číslo riadku funkcie .

Najnovšie články

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