[pyar] Puedo hacer el equivalente de "." de bash?

Facundo Batista facundobatista en gmail.com
Mie Mar 28 15:36:10 ART 2012


2012/3/28 Roberto Alsina <ralsina en netmanagers.com.ar>:

> def f1(x=CONST):
>    print x
>
> Y tengo un script s.py que contiene únicamente esto:
>
> CONST = 4
>
> [magia]
>
> f1()
>
> Cual sería la [magia] para que eso imprima "4"? :-)

CONST = 4

# <magia>
with open("t.py", "w") as fh:
    fh.write("__builtins__['CONST'] = %s" % CONST)
import t
from m import f1
# </magia>

f1()



-- 

.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list