Come visualizzare Python Codice Byte

July 1

Python è un linguaggio orientato agli oggetti che è libero attraverso la comunità open-source. Dal momento che Python è un interpretato, il linguaggio non compilato, si potrebbe desiderare di smontare il codice byte per il debug. Per visualizzare il codice di byte di Python per una funzione, eseguire il "DIS" modulo e utilizzare la funzione di smontare.

istruzione

1 Accedi al tuo editor di Python.

2 Digitare quanto segue e premere "Invio".

DIS importazione

Python carica il disassemblatore per il modulo bytecode Python.

3 Digitare quanto segue e premere "Invio".

StringExample = 'Questo è un esempio di stringa'

4 Definire la funzione digitando:

def exFunction (test):

return len(stringExample);

5 Smontare la funzione digitando il seguente; quindi premere "Invio".

dis.dis (exFunction);

Python smonta la funzione e visualizza il codice di byte. In questo esempio, Python ritorna:

2 0 0 LOAD_GLOBAL (LEN)

3 LOAD_GLOBAL 1 (stringExample)

6 CALL_FUNCTION 1

9 RETURN_VALUE

In questo esempio, il "2" è il numero di riga della funzione.