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