Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come visualizzare bytecode Python

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 '

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 .

 

Programmazione © www.354353.com