Python är ett objektorienterat språk som är fri genom öppen källkod . Eftersom Python är ett tolkat , inte sammanställt språk , kanske du vill plocka isär din bytekod för felsökning. Om du vill visa Python bytekod för en funktion , kör " dis " modul och använd isär funktionen . Instruktioner
1
åt din Python redaktör .
2
Skriv följande och tryck på " Enter".
Import dis
python laddar disassembler för Python bytekod modul .
3
Skriv följande och tryck på " Enter ".
stringExample = ' Detta är en sträng exempel "
4
Definiera din funktion genom att skriva:
def exFunction ( test) :
retur len ( stringExample ) ;
5
Demontera funktionen genom att skriva följande och tryck sedan på " Enter ".
dis.dis ( exFunction ) ,
Python tar isär funktion och visar bytekod . I detta exempel Python returnerar:
2 0 LOAD_GLOBAL 0 ( len ) katalog
3 LOAD_GLOBAL 1 ( stringExample ) katalog
6 CALL_FUNCTION en
9 RETURN_VALUE
i det här exemplet är " 2 " linjen antalet funktionen .