Tecnología

Inicio

Cómo ver el código de bytes de Python

Python es un lenguaje orientado a objetos que es gratuita a través de la comunidad de código abierto. Dado que Python es un interpretado, el lenguaje no compilado, es posible que desee desmontar el código de bytes para fines de depuración. Para ver el código de bytes de Python para una función, ejecute el "dis" módulo y utilizar la función de desmontar.

Instrucciones

1 Acceder a su editor de Python.

2 Escribe lo siguiente y presiona "Enter".

dis importación

Python carga el desensamblador para Python módulo de código de bytes.

3 Escribe lo siguiente y presiona "Enter".

stringExample = 'Este es un ejemplo de cadena'

4 Definir su función escribiendo:

def exFunction (prueba):

return len(stringExample);

5 Desmontar la función escribiendo lo siguiente; a continuación, pulse "Enter".

dis.dis (exFunction);

Python desmonta la función y muestra el código de bytes. En este ejemplo, Python devuelve:

2 0 0 LOAD_GLOBAL (LEN)

3 LOAD_GLOBAL 1 (stringExample)

6 1 CALL_FUNCTION

9 RETURN_VALUE

En este ejemplo, el "2" es el número de línea de la función.