Python è un linguaggio orientato agli oggetti che è libero attraverso la comunità open-source . Dal momento che Python è un linguaggio interpretato non compilato , si potrebbe desiderare di disassemblare il codice byte per il debug. Per visualizzare il bytecode Python per una funzione , eseguire il modulo " dis " e utilizzare la funzione di smontare . Istruzioni
1
Accesso vostro editor di Python .
2
digitare quanto segue e premere " Invio".
Import dis
Python carica il disassembler per modulo bytecode Python .
3
Digitare quanto segue e premere "Invio".
StringExample = ' Questo è un esempio di stringa ' < br >
4
Definire la funzione digitando:
def exFunction (test) :
ritorno len ( StringExample ) ;
5
Smontare il funzione digitando il seguente ; quindi premere "Invio".
dis.dis ( exFunction ) ;
Python smonta la funzione e visualizza il codice byte . In questo esempio, Python restituisce:
2 0 0 LOAD_GLOBAL ( len ) per
3 LOAD_GLOBAL 1 ( StringExample ) per
6 CALL_FUNCTION 1
9 RETURN_VALUE
In questo esempio , il "2" è il numero di riga della funzione .