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/