¿Cómo obtener la lista de todos los objetos inicializados y las definiciones de funciones vivas en Python?

En este artículo, vamos a obtener la lista de todos los objetos inicializados y las definiciones de funciones que están vivas en Python, por lo que estamos obteniendo todos los detalles de los objetos inicializados mediante el uso del módulo gc. Podemos obtener los detalles. GC significa recolector de basura que se emite para administrar los objetos en la memoria, por lo que desde ese módulo, estamos usando el método get_objects()

Sintaxis: gc.get_objects()

Ejemplo 1: programa Python para obtener los detalles de los objetos inicializados.

Aquí crearemos algunos objetos como una lista, tupla, dict, y luego obtendremos el objeto de inicialización vivo usando gc.

Python3

# import gc module
import gc
  
# create list object
a = [1,2,3,4,5]
print(a)
  
# create a variable
b = 12
print(b)
  
# create tuple object
c = (1,2,3,4,5)
print(c)
  
# create a  dictionary object
d = {'a':1, 'b':2}
print(d)
  
# get all the initialized objects
gc.get_objects()

Producción:

Ejemplo 2: programa Python para obtener la lista de funciones inicializadas

Python3

# import gc module
import gc
  
  
# define a function
def geek(name):
    print(name + " - Hello Geek!")
  
  
# call the function with names as
# parameter
geek("sravan")
geek("bobby")
geek("ojaswi")
geek("rohith")
geek("gnanesh")
  
# get all the initialized objects
gc.get_objects()

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *