Re: [Python-es] Recarga de los archivos fuente

2011-05-05 Por tema Douglas Jiménez
El 4 de mayo de 2011 18:43, Nekmo conta...@nekmo.com escribió:

 En Python3 (que es lo que él usa) ahora reload se encuentra en el módulo
 imp.

 http://docs.python.org/release/3.0.1/whatsnew/3.0.html
 http://docs.python.org/release/3.0.1/library/imp.html#imp.reload


Ésta es la solución. Gracias.

Douglas.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Recarga de los archivos fuente

2011-05-04 Por tema Francisco Javier Cuadrado
El día 4 de mayo de 2011 15:12, Douglas Jiménez doug...@gmail.com escribió:
 ¡Hola a tod@s!

 Estoy llevando mi labor de principiante de la siguiente manera: uso gedit
 para editar los programas fuente y los corro desde un terminal linux. Ahora
 bien, he observado que las modificaciones de los programas fuente no los
 reconoce python (3.1) en la misma sesión. Tengo que terminar la sesión y
 volver a ella para que sean tomadas en cuenta.

 Cada vez que modifico escribo import nombre del archivo fuente.

 ¿Alguien sabe por qué sucede esto?


Porque una vez importas un módulo, éste se queda guardado en memoria
de modo que aunque hagas otro import no se modificará. Aunque todos
hemos probado «a mano» alguna vez, lo mejor es que hagas tests
unitarios o cualquier otro tipo de pruebas automatizadas.


-- 
Saludos

Fran
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Recarga de los archivos fuente

2011-05-04 Por tema Nekmo
En Python3 (que es lo que él usa) ahora reload se encuentra en el módulo imp.

http://docs.python.org/release/3.0.1/whatsnew/3.0.html
http://docs.python.org/release/3.0.1/library/imp.html#imp.reload

Un cordial saludo:
-- Nekmo.

Sitio web: http://nekmo.com
Dirección de contacto: conta...@nekmo.com
XMPP/Jabber: conta...@nekmo.com
Identi.ca: http://identi.ca/nekmo
Diaspora: Nekmo



El día 4 de mayo de 2011 15:34, Francisco Javier Cuadrado
fcocuadr...@gmail.com escribió:
 El día 4 de mayo de 2011 15:33, Francisco Javier Cuadrado
 fcocuadr...@gmail.com escribió:
 El día 4 de mayo de 2011 15:12, Douglas Jiménez doug...@gmail.com escribió:
 ¡Hola a tod@s!

 Estoy llevando mi labor de principiante de la siguiente manera: uso gedit
 para editar los programas fuente y los corro desde un terminal linux. Ahora
 bien, he observado que las modificaciones de los programas fuente no los
 reconoce python (3.1) en la misma sesión. Tengo que terminar la sesión y
 volver a ella para que sean tomadas en cuenta.

 Cada vez que modifico escribo import nombre del archivo fuente.

 ¿Alguien sabe por qué sucede esto?


 Porque una vez importas un módulo, éste se queda guardado en memoria
 de modo que aunque hagas otro import no se modificará. Aunque todos
 hemos probado «a mano» alguna vez, lo mejor es que hagas tests
 unitarios o cualquier otro tipo de pruebas automatizadas.


 Se me olvidaba, también puedes ejecutar la función reload (modulo)
 para recargar un módulo ya importado.


 --
 Saludos

 Fran
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/