[pyar] Puedo hacer el equivalente de "." de bash?
Facundo Batista
facundobatista en gmail.com
Mie Mar 28 15:29:45 ART 2012
2012/3/28 Roberto Alsina <ralsina en netmanagers.com.ar>:
> Supongamos que tengo un modulo m.py que contiene únicamente esto:
>
> 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>
t = open("m.py").read()
f = open("m.py", "w")
f.write(t.replace('CONST', str(CONST)))
f.close()
from m import f1
# </magia>
f1()
"""
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the pyar
mailing list