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.
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.