2010-12-16 8 views

Respuesta

31

Sí.

>>> import gc 
>>> gc.get_objects() 

No es que te resulte útil. Hay un lote de ellos. :-) Más de 4000 justo cuando inicias Python.

Posiblemente un poco más útil es todas las variables a nivel local activa:

>>> locals() 

y la que activa a nivel mundial:

>>> globals() 

(Tenga en cuenta que "a nivel mundial" en Python no es realmente mundial como tal. Para eso, necesita el gc.get_objects() anterior, y que es poco probable que alguna vez encuentre útil, como se mencionó anteriormente).

+1

Gracias. Exactamente lo que quería. Pero 'gc.get_objects()' da un gran volcado. 'locals()' y 'globals()' funciona bien. – boring

+9

Derecha. get_objects da lo que pediste, locals() y globals() lo que querías. ;-) –

Cuestiones relacionadas