sustituir diccionario de nombres de entorno

Pepe Aracil pepe en diselpro.com
Jue Abr 26 13:22:09 CEST 2007


Con execfile(...) puedes pasarle los diccionarios de globals y locals.

---
Help on built-in function execfile in module __builtin__:

execfile(...)
     execfile(filename[, globals[, locals]])

     Read and execute a Python script from a file.
     The globals and locals are dictionaries, defaulting to the current
     globals and locals.  If only globals is given, locals defaults to it.
(END)
---

Lo que ya no estoy tan seguro es de como reaccionará pasandole objetos "dict-like"
ya que puede que python utilice alguna optimización y no llame a las funciones
__getitem__ y demás.


Saludos.









tny escribió:
> Sería posible sustituir el diccionario global como todos los locales,
> por otro objeto.
> 
> La idea es sustituirlos por diccionarios trucados con una funcionalidad
> añadida: guardar un registro de su actividad para posterior debug de
> scripts.
> 
> Gracias.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es