Python er et objektorientert språk som er gratis gjennom åpen kildekode-miljøet . Siden Python er et tolket , ikke kompilert språk , kan det være lurt å demontere din byte kode for feilsøking formål. Hvis du vil vise Python byte kode for en funksjon , kjør "dis " modul og bruke demontere funksjonen. Instruksjoner
en
få tilgang til Python redaktør .
2
Skriv inn følgende , og trykk "Enter ."
Import dis
Python laster disassembler for Python byte kodemodul .
3
Skriv inn følgende , og trykk " Enter".
stringExample = ' Dette er en streng eksempel '
4
Definer din funksjon ved å skrive : en
def exFunction ( test) : en
retur len ( stringExample ) ;
5
Demonter funksjon ved å skrive følgende ; trykk deretter på "Enter".
dis.dis ( exFunction ) ;
Python demonterer funksjon og viser byte kode . I dette eksempelet , Python avkastning :
2 0 LOAD_GLOBAL 0 ( LEN)
3 LOAD_GLOBAL 1 ( stringExample )
6 CALL_FUNCTION en
9 RETURN_VALUE
i dette eksemplet er " 2" linjen antall funksjonen .